This is the Front Matter its documentation respository.
The documentation of the main Front Matter version can be found at frontmatter.codes.
The documentation of the BETA Front Matter version can be found at beta.frontmatter.codes.
Please add issues or feedback of the Front Matter extension in the following repository: Front Matter repository.
Contributions to the documentation are always welcome!
This site is built with Astro and Starlight.
npm install
npm run dev # migrate docs + fetch changelog, then start the dev server
npm run build # full production build
npm run preview # preview the production build
npm run check # type-check with astro check- Docs are authored in
content/docs/**(same as before). Ondev/build,scripts/migrate-docs.mjscopies them into the Starlight collection atsrc/content/docs/docs/**, placing each file at its slug so every/docs/<slug>URL and in-page#anchoris preserved. The generated collection andscripts/docs-manifest.json(which drives the sidebar) are git-ignored. - Changelog lives in
content/changelog/**.CHANGELOG.mdis fetched from the extension repo byscripts/copy-changelog.cjsand rendered at/updates; eachv*.mdrelease note is rendered at/updates/<version>. - Marketing pages (
/,/community,/showcase,/swag,/analytics,404) live insrc/pagesand sharesrc/layouts/MarketingLayout.astro. - Custom markdown behaviour (legacy heading slugs, bold-blockquote callouts,
code-fence titles, VS Code deep links) is implemented in
src/plugins/**and wired inastro.config.mjs. - Config schemas under
public/are regenerated byscripts/generate-schema.cjs.
