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
.png)

