Docs
Sidebar + TOC, full-text search, snippets, custom components.
Docs, blog, marketing, changelog — one MDX codebase, one command, one brand. Built for humans and LLMs from day one.
Sidebar + TOC, full-text search, snippets, custom components.
Author posts in MDX. RSS and sitemap generated automatically.
Landing, about, team, careers, press — all toggleable.
Semantic entries with type badges, version, and dates.
Status indicators for pages connected to your service data.
WCAG-AA-validated presets with typed overrides.
Enable llms.txt to publish an index of the pages you actually build, with titles, descriptions, and links.
Enable full output for per-page Markdown and llms-full.txt. MCP generation remains planned.
Use a built-in theme, then set your colors and typography in theme.yaml. Documentation and marketing pages share the same visual system.
theme.yaml
preset: lightConfigure a supported provider or a custom script. You choose where visitor data goes and which provider policies apply.
publier.config.yaml
analytics:
plausible:
domain: docs.example.comAstro emits HTML and CSS. Pagefind builds a search index, Shiki highlights code during the build, and interactive components load their browser behavior.
Search and components add the browser code they need. Bundle size varies with your site.
Keep your MDX and configuration in Git. Build on a supported Linux runner, then publish dist to a static host or CDN.
corepack pnpm install --frozen-lockfile
corepack pnpm run build
# publish dist/Install the toolchain, create a project, and sign in with a Publier seat. Your content stays in MDX and your output stays portable.