The family cookbook, in blog form
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Charles Pence cac9cc7c05
Loads of new recipes.
6 days ago
archetypes Loads of new recipes. 6 days ago
assets Only prevent default for 'Enter', also support new API. 10 months ago
bin Add client-side searching. 11 months ago
content Loads of new recipes. 6 days ago
layouts Don't duplicate page title on home. 6 months ago
.gitignore Initial import with Hugo, still mostly broken but on the way. 11 months ago Update README. 7 months ago
config.toml Whoops, I never set baseURL. 11 months ago
deploy Update build script and rename it to match my other sites. 7 months ago
package.json Update jQuery. 8 months ago
yarn.lock Update jQuery. 8 months ago

Recipe Site

This is our family recipe site, in the form of a Hugo blog and available at

There's a few things here that might be of interest to someone else:

  • The bin and assets/js folders include the implementation of basic client-side search using lunr, with indexes GZip-compressed and unpacked on the client side with zlibjs. All of those indices are updated automatically on the build branch by the build script in the root.
  • The layouts folder includes some extremely simplistic layouts that might be useful for people who want to make their own recipe collection.

To make a new recipe, run:

hugo new content/posts/

All the metadata fields will be filled in automatically, you just have to clean up the categories and customize the tags.

All code is released under the MIT license; recipe content is public domain and cannot be copyrighted in most world jurisdictions.