📦
One publish path
Markdown stays in its own Git repository. A manifest file registers every source, and `bun run release` builds, syncs, and purges in one step.
Written once, published with one command, fast to read from anywhere
Markdown stays in its own Git repository. A manifest file registers every source, and `bun run release` builds, syncs, and purges in one step.
User-facing product documentation goes to the public bucket behind a CDN. Asset ledgers, the knowledge base, and media only reach the internal bucket, readable through signed URLs.
Chinese is the default language, English is served under /en. The build checks that both languages exist and fails on a missing page.