Content Model

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

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.

Related Pages