This application is designed to show off a list of recipes. That's it really. Obviously it's possible to bookmark the recipes you like, but creating .md
versions allows us to:
- Skip preamble (generally required for SEO, so it's not entirely the writer's fault)
- Modify recipes for your own tastes and needs
- Add notes for yourself
- Add your own photos of your completed recipes
- Avoid the recipes disappearing, i.e. if they're from reddit or something
- Skip ads/ auto-playing videos
NOTE: Do not run npm update
as the latest version of Keystone seems to have issues around multiple installations of GraphQL between different Keystone packages.
- Copy
.env.boilerplate
and rename the copied file to.env
, fill in the values. - Install:
npm ci
- Run dev environment with:
npm run dev
- Go to the CMS URL
- Create an admin account (note, this is only for your dev environment, you'll have to do this again if you deploy somewhere since you should gitignore the db)