CarvePress
Carve-native static documentation
Author in Carve, validate links at build time, and publish static HTML with no client framework in the output.
Carve markup first
The docs source uses .crv files, Carve delimiter rules, heading references, definition lists, admonitions, and includes.
Static output
CarvePress writes HTML, CSS, and small progressive scripts without bundling a client framework.
Validated builds
Internal links, navigation entries, frontmatter page links, and cross-references fail the build when they drift.
URLs that survive a rename
A route that disappears fails the build unless a redirect covers it, and redirects are declared on the page that replaced the old one.
Live compare blocks
A compare block keeps Carve source beside rendered HTML for syntax documentation that proves itself.
Browser playground
Playground blocks ship the Carve engine to the browser only on pages that need live editing.
LLM and search artifacts
Search indexes, sitemaps, feeds, and llms.txt are generated as build extensions.
Dogfood ΒΆ
This site is the demo: it is authored in Carve, built by CarvePress, and deployed to GitHub Pages at the published site.
Start with Getting Started, then use Carve Syntax to check the markup rules that differ from Markdown.