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 8c367ea46e
Two more tested things.
3 weeks ago
archetypes Loads of new recipes. 3 months ago
assets Only prevent default for 'Enter', also support new API. 1 year ago
bin Add client-side searching. 1 year ago
content Two more tested things. 3 weeks ago
layouts Don't duplicate page title on home. 9 months ago
.gitignore Initial import with Hugo, still mostly broken but on the way. 1 year ago Update README. 10 months ago
config.toml Whoops, I never set baseURL. 1 year ago
deploy Update build script and rename it to match my other sites. 10 months ago
package.json Update jQuery. 12 months ago
yarn.lock Update jQuery. 12 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.