diff --git a/demo/src/pages/index.astro b/demo/src/pages/index.astro index 812b3e0..14c0995 100644 --- a/demo/src/pages/index.astro +++ b/demo/src/pages/index.astro @@ -11,6 +11,10 @@ import Convergence from '@brandon_m_behring/book-scaffold-astro/components/Conve import Divergence from '@brandon_m_behring/book-scaffold-astro/components/Divergence.astro'; import Sidenote from '@brandon_m_behring/book-scaffold-astro/components/Sidenote.astro'; import Citation from '@brandon_m_behring/book-scaffold-astro/components/Citation.astro'; + +// #154: the demo ships at base '/', but as the copy-paste reference it must +// model base-aware links like every scaffold page (#140/#142 lineage). +const baseUrl = (import.meta.env.BASE_URL ?? '/').replace(/\/?$/, '/'); --- Koller-Friedman pedagogy on real content.

- Browse all chapters grouped by Part, with - volatility and freshness metadata on every card. The - convergence dashboard tracks which - agentic-coding patterns have landed in which tools. Or visit - the design chapter to see every component - through the routing pipeline. Open /search/ - to try full-text search. Toggle dark mode (top-right ☀/☾) or the - version dropdown (top-right v). Resize to phone width to watch + Browse all chapters grouped by + Part, with status metadata on every card. Open + /search/ to try full-text search. + Toggle dark mode (top-right ☀/☾). Resize to phone width to watch sidenotes reflow as inline asides.