A project site lives under its repository's name, so its links need a base path:
{ "basePath": "/my-repo/" }
quotebook initreads your git remote and fills it in for you.
Publishing
Choose one layout for the whole site, or override it for a single book:
layout: slides
Restyle everything with a few variables:
:root { --accent: #2f6f4f; --measure: 38rem; }
Anywhere that serves static files will do. Build with
npx quotebook buildand publish thedistfolder.