Lektor recipes
Static site generator for recipes; built upon Lektor.
Features
- Responsive design (desktop, mobile, print)
- Mobile Web-Application
- Multi-language (DE & EN, more can be added)
- Blazing fast due to minimal data usage
- Indexed (group by time, tags, difficulty, or ingredients)
- PDF export (if LuaLaTex is installed)
static search(not yet, but coming soon…)
Install
-
Download Lektor and follow the instructions.
-
Clone this repository and change to the root directory.
-
Run
make dev serverto run a local server and preview the page. -
For distribution run
make build pdf deployand add an official deploy.
Modify
Thanks to Lektor you have a simple content management system (see screenshot below). A few things to note:
-
Measurements have to be added manually to settings. Don't forget to pluralize (c, cup, cups, etc.)
-
You can add ingredient groups if the line ends with a colon (
:) -
The preferred image size is
800x600. Please scale all images down to save bandwidth. Try to keep an aspect ratio of 4:3 for the first image, or it will be cropped on the recipe overview page! All other images will be shown unmodified in whatever aspect ratio is provided (individual recipe page)
Also, see Lektor docs and jinja2 template documentation.


