Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free, production-ready Astro theme for documentation sites, help centers, and knowledge bases. Static, fast, and fully customizable.
SupportGenix Docs is a free, production-ready Astro theme for building static documentation sites, help centers, and knowledge bases with MDX content, Pagefind search, and Tailwind CSS styling.
SupportGenix Docs is an Astro 6 template that takes MDX articles stored in content collections and compiles them into a fully static, SEO-ready documentation website with built-in search, category pages, and article feedback. It is the free static-site companion to SupportGenix, a WordPress support ticket and knowledge base plugin, and is released under the ISC license. The theme is config-driven: all brand, navigation, and social links live in a single TypeScript config file, and layouts and components are namespaced under src/supportgenix-docs/ when installed via its CLI.
SupportGenix Docs comes with a specific, useful feature set out of the box.
The template is aimed at anyone who needs a documentation site without running a hosted docs service. Developers already using Astro 6 can add a complete knowledge base to their site with a single CLI command. Product teams can build a help center with full-text search and reader feedback for their SaaS. Open-source maintainers can deploy project documentation to GitHub Pages or another free static host. SupportGenix plugin users get a static companion that pairs with their WordPress ticket system.
The template's features translate into several concrete tasks.
SupportGenix Docs offers two setup paths. The recommended path runs npm create supportgenix-docs@latest inside an existing Astro 6+ project; the CLI copies docs pages, namespaced components, styles, an empty content/docs folder, and dual-mode search, then writes the astro.config.mjs and content.config.ts snippets it cannot auto-merge to a file named supportgenix-docs-install.md. The alternative is to clone the repository directly, install dependencies with npm install, and run npm run dev; Node.js 22.12+ and npm 9.6+ are required. After setup, edit src/lib/site-config.ts to set your brand name, organization, site URL, and link destinations, then add MDX files with a simple frontmatter block.
No. The documentation states that Pagefind search only works after a full production build (npm run build). During development, the automatic JSON fallback search endpoint is used instead, so search still functions locally.
Only three fields are mandatory: title, description, and category. All other supported fields — order, publishedDate, lastUpdated, tags, author, and tableOfContents — are optional.
Yes. The recommended install method is the CLI command npm create supportgenix-docs@latest, which scaffolds the docs theme into an existing Astro 6+ project. It also provides flags such as --path /docs, --with-examples, and --dry-run for previewing the installation.
The build output is a static dist folder, so it works with any static hosting. The documentation explicitly lists Cloudflare Pages, Netlify, Vercel with static output, GitHub Pages, and S3 plus a CDN as supported deployment targets.
Yes. The theme is released under the ISC license, and the repository description states it is free. The related WordPress plugin SupportGenix is a separate commercial product.
