✨ Publier v1 is live — a polished docs platform built for the open web.
Company site

A company site without the CMS tax

One codebase for your docs, blog, landing, careers, press, and changelog. MDX in Git, deploy to any static host, switch brands with a single YAML file.

Templates

Landing, about, careers, press — built in

Six company-site sub-pages and four cross-template standard pages ship with Publier. Flip them on in `publier.config.yaml`; author the copy in MDX; override any page by dropping an `.astro` file into `src/pages/`. No invented override mechanism — just Astro filesystem routing.

  • 6 sub-pages: landing, about, team, careers, press, contact
  • 4 standards: changelog, status, knowledge-base, 404
  • Any page overridable via `src/pages/<name>.astro`
Browse templates
  • landing.astro
  • about.astro
  • team.astro
  • careers.astro
  • press.astro
  • contact.astro
  • changelog
  • status
  • knowledge-base
  • 404
Design

Your brand, out of the box

Fourteen WCAG-AA-validated themes ship in `@publier/tailwind`. Drop a logo, favicon, and brand colour into `theme.yaml` and your site recolours end to end — all 18 Qwik components, all state tokens, both modes.

  • 14 presets: maple, emerald, ocean, vitepress, catppuccin, and 9 more
  • Light + dark pairs validated for 4.5:1 contrast on every surface
  • Primary, accent, background tokens: 3 lines of YAML, no code
See all themes
Distribution

SEO, RSS, sitemap — zero config

Every route ships as static HTML with pre-rendered meta tags. Blog posts auto-populate RSS and Atom feeds. Sitemaps regenerate on every build. Lighthouse scores 95+ by default on every template we ship.

  • RSS + Atom feeds auto-generated from the blog collection
  • OpenGraph + Twitter meta tags from page frontmatter
  • Static output = CDN-cacheable forever, no server tax
Read the deploy guide
98 Performance
100 Accessibility
100 Best Practices
100 SEO

Ship your company site today

Four templates. Fourteen themes. One YAML file. Deploy to any static host in minutes.