Browse documentation

Start here

OverviewYour first siteBuild and inspect your siteWrite useful documentationGlossaryTroubleshooting

Shape your site

ConfigurationAuthoring recipesSections and identityCustomize the home pageThemesCustom CSS (advanced)Machine-readable contractsVisual fixturesMathematics

Publish safely

Audit your documentationGitHub PagesPre-publish checklistHistorical documentationQualification evidenceMigration

Pascal and project internals

PasWeave integrationArchitectureArchitecture analysisProject specification (historical)

Project decisions

BoundariesHistory and customisationRelease-tag publicationReader-first documentationLocal syntax highlightingExisting-repository adoptionGitHub Pages setupDocumentation auditSimple configurationv1.0 stable contractDocSprout rebrand

Mathematics

DocSprout bundles the MIT-licensed KaTeX runtime, stylesheet and fonts with every generated site. Math works offline, in GitHub Pages, and in downloaded documentation archives—no CDN is used.

Inline math

Use a single dollar delimiter:

Euler's identity is $e^{i\pi} + 1 = 0$.

Display math

Use a fenced math block for the clearest source:

$$ delimiters are also supported:

The same common LaTeX syntax renders on GitHub, which uses MathJax. KaTeX and MathJax do not have identical macro coverage; keep project notation within the well-supported KaTeX subset for consistent repository and site rendering.

KaTeX source and licence are included at src/docsprout/vendor/katex/.