This is used to build recipes.brenot.ca.
The goal is to make a nice recipe database. Principles:
- This is not a food blog, this is a practical site with minimal cruft
- It works well on PC and mobile
- It's blazingly fast
- Requires minimal hosting resources and minimal administration effort. It won't suddenly stop working, it's not vulnerable to attack or to tech decay
- Is easy for non-technical family members to contribute to
To these ends, I've settled on a static generated site, using GitHub to host the recipe "database" itself. Recipes are markdown with simple yaml front matter which should be easy to manipulate either programmatically or by hand.
Hugo is the generator, with the PaperMod theme as a starting point.
NetlifyCMS is used as a CMS to allow for more or less mom-friendly editing.
If this eventually matures to the point where I'd want to share it, I'll probably split all the theme stuff out into another repo to make to more publishable.