Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/aurora-cosmos/llms.txt

Use this file to discover all available pages before exploring further.

Aurora Cosmos is a pre-built static site with no server requirements. The repository root is the complete deployment-ready output — you push it directly to your hosting provider and it works immediately. No build command, no dependency installation, no configuration files to create. The steps below cover the three most common targets: GitHub Pages, Vercel, and Netlify.
GitHub Pages serves static files directly from a branch in your repository. Because Aurora Cosmos is already compiled, you simply push the repo to a gh-pages branch (or configure Pages to serve from main) and you’re done.
1
Confirm .nojekyll is present
2
The repository already includes a .nojekyll file at the root. This file prevents GitHub Pages from running Jekyll and ensures all asset files are served correctly. No action needed — it’s already there.
3
Push your repository to GitHub
4
Make sure all files are committed and pushed to GitHub. You can push to any branch; the next step lets you choose which one GitHub Pages will serve.
5
git add .
git commit -m "Deploy Aurora Cosmos"
git push origin main
6
Enable GitHub Pages in repository settings
7
  • Go to your repository on GitHub.
  • Open Settings → Pages.
  • Under Source, select Deploy from a branch.
  • Set the branch to main (or gh-pages if you prefer a dedicated deploy branch) and the folder to / (root).
  • Click Save.
  • 8
    GitHub will publish the site within a minute. The URL appears at the top of the Pages settings panel.
    If your site will live at a subdirectory URL such as username.github.io/aurora-cosmos/, all asset paths in the compiled HTML and CSS must match that base path. The compiled output uses root-relative paths by default (/assets/main.js). For subdirectory deployments, either deploy to a root user page (username.github.io) instead, or manually update the asset paths in index.html and the pages/*.html files to include the subdirectory prefix.

    Custom domain

    All three platforms support custom domains at no extra cost (beyond what you pay your domain registrar). The general process is the same everywhere:
    1. Add your domain in the platform’s dashboard (Settings → Domains on Vercel and Netlify; Settings → Pages → Custom domain on GitHub Pages).
    2. Create a CNAME record at your DNS provider pointing to the platform-provided hostname (e.g. cname.vercel-dns.com or your-username.github.io).
    3. Wait for DNS propagation — usually a few minutes to an hour.
    4. The platform provisions a free TLS certificate automatically once the DNS record resolves.
    Refer to each platform’s documentation for the exact DNS values to use.
    Because Aurora Cosmos uses hash-based routing (#/route), every URL resolves to the same index.html from the server’s perspective. No rewrite rules, redirect files, or server configuration are needed — the site works out of the box on every static hosting platform.

    Build docs developers (and LLMs) love