Astro + Lotus site. Content lives in openlint/docs, pulled in as a git submodule (./openlint).
git submodule update --init
npm install
npm run devCopy .env.example to .env so the site reads ../openlint/docs (your sibling checkout) instead of the submodule, giving live reload while you edit content in the openlint repo. To also point the submodule at your local clone:
git config submodule.openlint.url /path/to/openlintEach page's title is in its frontmatter. Sidebar order is in theme.config.json.