asw/layouts
Vigilio Desto c2261bfc9f
drop <main>, use <article role="main"> — bold landmark structure
body direct children: <nav>, <header>, <article role="main">, <footer>
- <nav>: site navigation (own landmark)
- <header>: page identity — title, author, date, metadata
- <article role="main">: content (screen reader gets landmark via role)
- <footer>: site footer

No <main> wrapper. Fewer tags, clearer signal.
Header block defined per-layout (prose gets eyebrow/date, docs gets hgroup).
Content block defined per-layout (docs adds sidebar <nav> + <aside> TOC).
2026-04-10 20:33:25 +02:00
..
_default drop <main>, use <article role="main"> — bold landmark structure 2026-04-10 20:33:25 +02:00
docs drop <main>, use <article role="main"> — bold landmark structure 2026-04-10 20:33:25 +02:00
paper drop <main>, use <article role="main"> — bold landmark structure 2026-04-10 20:33:25 +02:00
partials Port head partials: SEO, OG, JSON-LD, AI disclosure, tag-nav 2026-04-10 18:42:21 +02:00
shortcodes Port homepage, posts section, shortcodes; update hugo.toml menus 2026-04-10 18:38:31 +02:00
vault drop <main>, use <article role="main"> — bold landmark structure 2026-04-10 20:33:25 +02:00
index.html drop <main>, use <article role="main"> — bold landmark structure 2026-04-10 20:33:25 +02:00