This goes along with a change to qri, where the data is included as a
python dictionary at a specific key, and the toyaml filter is made
available to the jinja template. The jinja template then extracts the
keys that it needs and adds it to a dictionary, then runs it through
the toyaml filter to add everything to frontmatter
This introduces a different approach to generating the person pages. It depends on an
update to 'qri' that allows exposing a full metadata record as YAML to the template
in the 'render-record' command. This allows injecting the full metadata record into
the markdown front matter under the 'params' key, which makes all record properties
accessible to hugo templating under '.Params'.
This meant a change to the person jinja template: everything goes into the front matter
and jinja is not used anymore for content rendering.
It also meant introducing a new hugo html template that contains all page rendering
logic. This logic mimics the previous jinja logic, but also includes a snippet to
render a portrait image if an image file matching 'portrait.*' is found in the page
bundle, i.e. alongside the '_index.md' file.