ForgeDocs logoForgeDocs
← Back to blog

Docuna Review — Astro Starlight Docs Template with Landing Page and Blog

Docuna — Astro Starlight documentation template

Docuna Review — Astro Starlight Docs Template with Landing Page and Blog

Most documentation sites have the same problem: they look like documentation. Functional, yes. But separate from the product they’re documenting. A different design system, a different URL, a different experience.

Docuna takes a different approach. It’s a Starlight documentation template that also includes a landing page and blog — all in one Astro project, sharing one design system.

This review covers what’s inside, who it’s for, and whether it’s worth the one-time price.

What Is Docuna?

Docuna is a premium Astro Starlight theme for documentation sites. It includes:

  • Starlight documentation with auto-generated sidebar and full-text search
  • Landing page with JSON-driven sections
  • Blog system with post collections
  • Pricing page layout with JSON-driven tiers
  • Contact form with Airform integration
  • MDX and Markdown support for docs and blog
  • Dark mode with system preference detection
  • Auto SEO — meta tags, Open Graph, sitemap

Demo: docuna.pages.dev Price: One-time purchase Buy: https://creativitaz.gumroad.com/l/docuna

What Makes Docuna Different

1. Built on Starlight — Astro’s Official Docs Framework

Docuna uses Starlight, Astro’s official documentation framework. That matters because:

  • Sidebar navigation is auto-generated from your content structure
  • Full-text search works out of the box (Pagefind)
  • Dark mode is built in
  • Component overrides are supported
  • Updates to Starlight flow through automatically

If you’re building documentation, Starlight is the standard. Docuna doesn’t reinvent it — it extends it.

2. Landing Page and Docs in One Project

The problem with separate docs sites is design drift. Your landing page uses one design system, your docs use another, and they don’t look like they belong together.

Docuna solves this by sharing one design system across landing page, docs, and blog. The result is a site that feels intentional — not three sites stitched together.

3. JSON-Driven Landing Page

Every section of the landing page — hero, why, features, pricing, CTA — is configured from src/data/home/home.json. You edit the JSON, and the landing page updates.

This means you can change the entire marketing message without touching a component. Just edit the JSON file.

4. Blog System Included

Docuna includes a blog with:

  • Post list with pagination
  • Post detail pages
  • Tags and categories
  • RSS feed

Blog posts are Markdown files in src/content/pages/blog/. Adding a new post means creating a new .md file with frontmatter.

5. Pricing Page Layout

The pricing page is JSON-driven. You configure plans, prices, features, and order links in src/data/pricing/pricing.json. Ready for Gumroad, Fiverr, or any checkout you use.

6. Contact Form with Airform

The contact page includes a form that uses Airform — a serverless form backend. No backend server required. Once you confirm your email address, messages flow into your inbox.

7. SEO Foundation

Docuna handles:

  • Meta title and description per page
  • Open Graph tags for social sharing
  • Twitter card support
  • RSS feed
  • Sitemap XML
  • Canonical URLs

You don’t need to write SEO code. You just fill in the content.

Who Docuna Is For

Docuna is a good fit if you’re:

  • A SaaS product that needs documentation and a marketing site
  • An open-source project that needs docs and a blog
  • A developer building a docs site for a client
  • A team that wants docs and landing page in one project

It’s probably not a good fit if you need:

  • A full CMS-first workflow (though CMS integration is possible)
  • Multi-language documentation (Starlight supports i18n, but Docuna doesn’t ship with it configured)
  • A custom docs implementation that’s not based on Starlight

For those cases, you’d need custom development on top of the template.

Installation

Installation is standard for an Astro + Starlight project:

Terminal window
# Extract the source code
# Open the project folder in a terminal
cd path/to/docuna
# Install dependencies
npm install
# Start the development server
npm run dev

The site runs at localhost:4321.

For production:

Terminal window
npm run build
npm run preview

The build output goes to dist/, ready to upload to any static host.

Configuration

Configuration happens in three places:

1. astro.config.mjs — set your site URL, title, and sidebar:

export default defineConfig({
site: 'https://your-domain.com',
integrations: [
starlight({
title: 'Your Docs Title',
social: { github: 'your-repo-url' },
sidebar: [
{
label: 'Getting Started',
items: [
{ label: 'Welcome', link: '/getting-started/welcome/' },
{ label: 'Installation', link: '/getting-started/installation/' },
],
},
{
label: 'Source Code',
autogenerate: { directory: 'sourcecode' },
},
],
}),
],
});

2. src/data/config/config.json — navbar and footer links

3. src/data/home/home.json — landing page content

Documentation Content

Docs live in src/content/docs/. Each category is a folder. Each article is a .md or .mdx file with frontmatter:

---
title: Your Title
description: Your description
---

The sidebar updates automatically based on your astro.config.mjs configuration.

Customization

The template is built to be customized:

  • Colors — edit the CSS variables in the styles folder
  • Layout — swap components in src/widget/
  • Content — edit JSON and Markdown files
  • Sidebar — edit astro.config.mjs

If you can write Astro, you can customize anything. If you can only edit JSON and Markdown, you can still run a functional docs site.

Performance

Docuna builds to static HTML. That means:

  • No server runtime
  • No database queries
  • No JavaScript framework overhead
  • Loads instantly from a CDN

Actual performance depends on your images, hosting, and third-party scripts. Astro + Starlight gives you a clean foundation — the rest is up to how you use it.

Pricing

Docuna is available for a one-time purchase on Gumroad. No subscription. No per-site license. Use it on unlimited projects.

Buy Docuna → creativitaz.gumroad.com/l/forgedocs

Alternatives

If Docuna isn’t quite right, here are other Astro themes from the same creator:

  • AstroCar — Car rental booking template
  • Docus — Starlight docs + blog + landing
  • Blacks — Multipurpose portfolio + gallery + blog
  • PaperHouse — Bento portfolio + works + blog + docs
  • Finance App — SaaS/finance landing page

Or if you want an all-in-one theme with landing page, Starlight docs, blog, and optional Decap CMS integration, check out ForgeDocs.

Verdict

Docuna does two things well: it gives you a full Starlight documentation site, and it gives you a landing page and blog that share the same design system.

It’s not a CMS. It’s not a hosted platform. It’s a static Astro project — and a well-built one.

If you need documentation and a marketing site in one project, Docuna is a solid choice.

Get Docuna on Gumroad → creativitaz.gumroad.com/l/forgedocs

If you need a custom Astro site built for your brand, hire me on Fiverr →.


Docuna is built by Creativitaz. This review is independent and based on the publicly available demo and documentation.