The front matter in my website’s source files can contain a number of different keyed values. An attempt to list them:
Key | Usage |
aspect | Name of aspect ratio for galleries and image indexes. Inherited downwards to child pages. |
blurb | Short text description to display when hovering over rectangular menu link to page |
css | CSS to inject into generated HTML page |
date | Date for generated HTML page |
gallery | At bottom of page generate a thumbnail gallery |
icon | Image to use in links to page which include a picture |
image | Image to display at top of page |
layout | Layout to use for page |
links | Tags for other HTML pages to regard as children of this page |
list | At top of page generate a 2-column table of key value pairs |
precis | Description of page for use o blog indexes |
resources | List of resources to copy for page |
tags | Tags for this page |
title | Title for this page |
There are defaults for some of these keys: so title defaults to the prettified filename, precis defaults to the start of any text on the page, blurb to the title, aspect to the parent page’s aspect.