Référentiels

Des méthodes, pas des slogans

Des cadres de travail décrits avec leurs limites et les conditions dans lesquelles ils s'appliquent.

One idea per page, stated first

Each layout opens with an eyebrow, a headline and a lead paragraph, drawn from front matter rather than written into the HTML. That ordering gives screen-reader users the page's purpose in the first three elements after the landmark, and gives search engines a description that matches what the page actually says.

Numbers need provenance

The metric cards deliberately carry a sentence of explanation under each figure. A number without a source is decoration; the previous release of this theme advertised "100/100 Lighthouse" from a hardcoded image badge, which is exactly the failure mode this convention exists to prevent.

header.html is a partial. Every layout includes it. There is no second copy to drift, and the current page is marked with aria-current="page" driven by a front-matter flag rather than by duplicated markup.

Forms must have a destination

contact.html reads its endpoint from the form_action front-matter field. If you do not set it, the build fails rather than shipping a form that silently discards what visitors type.

Content is content

Page copy is Markdown, not HTML. It is injected with {{!content}}, which means you can restructure the prose on any page without opening a layout — and translators can work on the Markdown alone.