Publishing

A project site lives under its repository's name, so its links need a base path:

{ "basePath": "/my-repo/" }

quotebook init reads your git remote and fills it in for you.

01 on base paths

Choose one layout for the whole site, or override it for a single book:

layout: slides
02 on layouts

Restyle everything with a few variables:

:root { --accent: #2f6f4f; --measure: 38rem; }
03 customCss, in quotebook.config.json

Anywhere that serves static files will do. Build with npx quotebook build and publish the dist folder.

04 on other hosts