A modern, minimalist blog built with Next.js 14, using local markdown files for content management.
- Write content in Markdown
- Tag support
- Full-text search
- Responsive design
- Dark mode support
- SEO optimized
- RSS feed
- Sitemap generation
- Fast page loads
- Beautiful typography with Tailwind Typography
- Next.js 14 - React framework
- Tailwind CSS - Styling
- Shadcn/ui - UI components
- Gray Matter - Markdown frontmatter parsing
- Clone the repository:
git clone https://github.com/JamesMitofsky/Personal-Blog.git
cd Personal-Blog- Install dependencies:
npm install- Start the development server:
npm run dev- Open http://localhost:3000 in your browser.
Add your blog posts as markdown files in the posts directory. Each post should have frontmatter with the following fields:
---
title: Your Post Title
description: A brief description of your post
publishedAt: "2025-04-02T11:52:29+02:00"
author:
name: Your Name
tags:
- tag1
- tag2
---
Your post content in markdown...MIT