jacqblog

A minimal, dark-themed personal blog built with Next.js and MDX

nextjsreactmdxtailwindcss

This is the blog you're currently reading! It's a minimal, dark-themed personal blog built with modern web technologies.

Features

  • MDX Content — Write in Markdown with React components
  • Reading Time — Estimated reading time on each article
  • RSS Feed — Allow readers to subscribe
  • Dark Theme — Easy on the eyes
  • Fast — Statically generated for instant loading

Tech Stack

  • Next.js 14 with App Router
  • MDX via next-mdx-remote
  • Tailwind CSS
  • TypeScript
  • Deployed on Vercel

Design Philosophy

The design follows a few key principles:

  1. Content first — Nothing should distract from the writing
  2. Performance — Lighthouse score > 95 on all metrics
  3. Accessibility — Semantic HTML and proper contrast ratios
  4. Simplicity — No unnecessary features or bloat

Source Code

The full source code is available on GitHub. Feel free to fork it and make it your own!