{{/* Ported from templates/base.html.j2 (Jinja, trim_blocks + lstrip_blocks + keep_trailing_newline=False). The Jinja layout used {% extends %}/{% block %}; in a single html/template parse set a per-page {{define "title"}} would collide across the 10 pages, so the layout is instead split into sequential chunks that every page template stitches together in order: base_head_start doctype .. the manifest . title/description/ canonical/og:* are data-driven (.PageTitle, .PageDescription, .CanonicalPath) — the og:title / og:url duplication Jinja did via self.title() falls out for free. [page head_extra] inline in the page file (home: leaflet css) base_head_end the style.css [page jsonld] inline in the page file (city/records/glossary_term/home) base_body_start ..
header + nav ..