Show HN: Next-blog – Self-hosted blog platform with no database required

4 months ago 3

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

Screenshot 2025-07-03 at 14 42 44 Screenshot 2025-07-03 at 14 42 28
  • 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.

  1. Fork this repository
  2. Edit components in components/
  3. Modify styles with Tailwind CSS
  4. 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

Read Entire Article