Skip to main content
  1. Publications/

AGENTS.md — content/publications/
#

Read this after the root AGENTS.md. This file covers decisions specific to the publications section.


Structure
#

Publications use flat Markdown files, not page bundles. There are no single-page views — the list template is the only rendered output. An override of the list template renders entries as a scannable bibliography rather than the default card layout.

Front Matter Schema
#

The schema is finalized. Required fields: title, year, journal, doi. Optional field: pdf (root-relative path to a file in static/, e.g. /pdf/buchert-2024.pdf; leave blank if unavailable).

Do not rename or add fields without explicit confirmation — changes require updating every file in this section.

List Template Override
#

The list template override (when implemented) lives at layouts/publications/list.html at the project root. It renders a bibliography-style list without card layout. Until that override exists, Blowfish’s default list view is used. This is a known gap, not a missing decision.

No Single Pages
#

Single-page generation for publications is intentionally disabled or unused. Publications do not have detail pages. All content relevant to a publication is in its front matter. Do not add Markdown body content expecting it to be rendered.

DOI and PDF Links #

DOI values are stored as bare identifiers (e.g. 10.xxxx/xxxxx), not full URLs. The list template is responsible for constructing the full DOI URL. If a DOI or PDF path appears broken, flag it for the site owner — do not silently remove it.

Adding a New Publication
#

Create a flat .md file in this directory with all front matter fields populated. Filename convention: author-year-slug.md (e.g. buchert-2024-conservation-planning.md). If a PDF is available, place it in static/pdf/ and set the pdf field to the root-relative path.