feat: Combine all core book pages into a single scrollable index.html

Replaces the iframe-based viewer with a self-contained file where each
page is a <section id="page-N">. Navigation (sidebar, prev/next, arrow
keys, URL hash) scrolls to sections instead of loading separate files.
Added build.py to regenerate index.html from the individual page files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-06 23:08:28 +00:00
parent 1de1377033
commit b4a31d9e56
3 changed files with 14283 additions and 110 deletions

View File

@@ -6,6 +6,9 @@ user := "root"
host := "goldfish.malzahn.lan"
www-root := "/usr/share/caddy/public_html/fabula"
clean:
rm -rf dist/*
serve:
npm run dev