Skip to content

JamesMitofsky/Personal-Blog

Repository files navigation

Personal Blog with Next.js 14 and Markdown

A modern, minimalist blog built with Next.js 14, using local markdown files for content management.

Features

  • 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

Tech Stack

Getting Started

  1. Clone the repository:
git clone https://github.com/JamesMitofsky/Personal-Blog.git
cd Personal-Blog
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Creating Content

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

License

MIT

About

Resources

License

Stars

Watchers

Forks