Files
lektor-recipes/README.md
relikd 265c865b52 Adds dark mode
Fix compare int-str bug
Fix empty values error
Replace sort by attribute filter with direct order_by
additional make targets
2020-07-15 15:30:22 +02:00

1.8 KiB

Lektor recipes

Static site generator for recipes; built upon Lektor.

screenshot

Features

  • Responsive design (desktop, mobile, print)
  • Mobile application (AppCache & app manifest)
  • Offline cache (local storage [150 recipes ~ 3mb])
  • Multi-language (DE & EN, more can be added)
  • Blazing fast (due to cache and minimal data usage)
  • Indexed (group by time, ingredients, or tags)
  • static search (not yet, but coming soon…)

Install

  1. Download Lektor and follow the instructions.

  2. Clone this repository and change to the root directory.

  3. Run make dev server to run a local server and preview the page.

  4. For distribution run make dist build and add an official deploy.

Modify

Thanks to Lektor you have a simple content management system (see screenshot below). A few things to note:

  1. Measurements have to be added manually to settings. Don't forget to pluralize (c, cup, cups, etc.)

  2. You can add ingredient groups if the line ends with a colon (:)

  3. 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)

  4. AppCache is disabled during development. However, you can pass -f ENABLE_APPCACHE to any lektor command to enable it. The makefile does this by default for the build target.

Also, see Lektor docs and jinja2 template documentation.

screenshot

screenshot