A self-hosted blog platform built with Next.js 14, MDX, and Tailwind CSS.


- Admin Dashboard - Clean interface to create posts with markdown
- Live Preview - See your content as you write
- Fully Customizable - Fork and customize styling with Tailwind CSS
- No Database - File-based content
- MDX Support - Markdown with React components
# Clone and install
git clone https://github.com/yourusername/next-blog.git
cd next-blog
bun install
# Set up environment
cp env.example .env.local
# Edit .env.local and add your JWT_SECRET
# Start development
bun dev
Visit http://localhost:3000
and go to /login
to access the admin dashboard.
- Fork this repository
- Edit components in
components/
- Modify styles with Tailwind CSS
- Configure site settings in
content/config/site.json
Works on any platform that supports Next.js:
- Vercel (recommended)
- Netlify
- Railway
- Self-hosted
Built with Next.js, MDX, and Tailwind CSS