Write posts in Markdown, get a fast static site with RSS and dark mode. MIT licensed — use it for anything.
Most Next.js blog templates are either a bare `create-next-app` with a posts folder, or a full platform with a database, auth and an admin panel you never asked for. Nova sits deliberately in between: a complete, styled blog where the entire workflow is writing a Markdown file and pushing.
Because it builds to a static export, there is nothing to keep online — no server, no database, no monthly bill. The same build deploys to Cloudflare Pages, Netlify, Vercel or a plain S3 bucket, and a blog with hundreds of posts still builds to files a CDN serves in milliseconds.
Nova is MIT licensed with no strings: use it for a personal blog, a company changelog or a client project. It is one of six free templates we maintain — the same foundations we build client sites on at Pixel & Oak.
Drop a .md file in the content folder and it becomes a post — front matter for title, date and tags, no CMS to configure.
A generated feed ships with the site, so readers and aggregators can follow the blog from day one.
Class-strategy dark mode with the reader’s preference respected on first paint.
Builds to plain HTML with `output: "export"` — host it on Cloudflare Pages, Netlify, GitHub Pages or any static host, free.
Posts are organised for readers and crawlers alike: tags, archives and clean per-post URLs.
No client-side rendering of content and no heavy dependencies, so scores stay high as the post count grows.
Four commands from clone to a production build. The build outputs static files — host them anywhere, free.
git clone https://github.com/haider484991/nova-nextjs-blog-template.git
cd nova-nextjs-blog-template
npm install
npm run dev # develop at localhost:3000
npm run build # static site in out/ — deploy to any static host
Yes — the full template is on GitHub under the MIT license. There is no cut-down version, no email wall and no locked features. Keep the license file in the repo and you can use it for anything, including commercial and client work.
No. Posts are Markdown files committed to the repository. If you later want a CMS, any git-based one (Decap, Tina and similar) can edit the same files without changing the template.
Anywhere that serves static files. The template uses Next.js static export, so `npm run build` produces an `out/` folder you can put on Cloudflare Pages, Netlify, Vercel or GitHub Pages — all of which host it for free.
Yes. We adapt any of our templates to your brand — design, content structure, custom sections — usually within two weeks. Send a note through the contact form and mention Nova.
Auth shell, sortable tables and hand-drawn SVG charts in a colour-blind-safe palette — with zero chart-library lock-in.
View Pulse →Pricing tables, feature grid, FAQ schema and email capture — the sections every SaaS page needs, already assembled.
View LaunchPad →Run it in waitlist mode before launch, flip one switch on launch day — with analytics events already wired to every button.
View Ignite →Transparent WordPress maintenance plans from $99/month. See exactly what each plan includes…
Read more →Free website maintenance cost calculator. See what ongoing upkeep should cost for your site…
Read more →SaaS development from $12,000. Authentication, Stripe billing, dashboards, and an architecture…
Read more →Tell us about your business and we'll design a custom homepage concept within 48 hours — free, no strings attached.