Skip to main content

Content Model

The canonical source lives in shared-content/ and uses only the Markdown features that all current generators handle cleanly:

  • short frontmatter with titles and descriptions
  • relative links between pages
  • section hubs with index.md
  • plain headings, lists, tables, and code fences

Why This Matters

The less generator-specific syntax you put in the content, the easier it is to rebuild or swap the rendering layer later.

Practical Rule

If a page needs a special feature that only one generator understands, treat it as an exception and isolate it. The default path should stay portable.