zudo-stl-fix
GitHub repository

Type to search...

to open search from anywhere

Editing this site

Running the docs site locally and the EN/JA mirroring rule.

Local development

The site lives in doc/ and is built with zudo-doc. It needs Node.js 24 (the engines field in doc/package.json) and pnpm 10.30.3 (its packageManager field). From the repository root:

pnpm -C doc install --frozen-lockfile
pnpm -C doc dev
pnpm -C doc build
pnpm -C doc check:html
pnpm -C doc check:links

check:html and check:links run against the built dist/ output, so build first. Do not change doc/package.json or the lockfile as part of a content edit.

Authoring conventions

  • Pages are .mdx files in doc/src/content/docs/<section>/.

  • Frontmatter has title, description, and a numeric sidebar_position.

  • Do not add an h1; the title is rendered from frontmatter, so start with ## .

  • Admonitions use directives: :::note, :::tip, :::warning, optionally titled as :::note[Title].

  • Link between pages with relative .mdx paths, for example ./testing.mdx.

  • Public repository: no machine-absolute paths or private information.

English and Japanese mirroring

English pages live in doc/src/content/docs/ and Japanese pages in doc/src/content/docs-ja/. The Japanese tree mirrors the English one at identical paths, so a page added or renamed in one language needs its counterpart in the other.

Revision History

Takeshi TakatsudoCreated: 2026-10-16T13:22:33+09:00Updated: 2026-11-06T21:05:25Z