The official StarryKit website, blog, and documentation.
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Content: MDX (blog posts & docs)
- Deployment: Vercel
npm install
npm run devOpen http://localhost:3000.
src/
├── app/
│ ├── page.tsx # Landing page
│ ├── blog/
│ │ ├── page.tsx # Blog listing
│ │ └── [slug]/ # Blog post detail
│ └── docs/
│ ├── page.tsx # Docs listing
│ └── [...slug]/ # Doc page with sidebar
├── components/
│ ├── Navbar.tsx
│ ├── Footer.tsx
│ └── StarryBackground.tsx
└── lib/
├── blog.ts
└── docs.ts
content/
├── blog/ # MDX blog posts
└── docs/ # MDX documentation
Create .mdx files in content/blog/:
---
title: "Post Title"
description: "A brief description."
date: "2026-05-11"
author: "Author Name"
tags: ["tag1", "tag2"]
---
Your content here...Create .mdx files in content/docs/:
---
title: "Page Title"
description: "A brief description."
order: 1
---
Your content here...MIT