Loading repository data…
Loading repository data…
iam-neo / repository
A sleek, high-performance personal blog built with Next.js 16 App Router, Tailwind CSS, and MDX. Features a custom dark glassmorphism theme, Shiki syntax highlighting, and Framer Motion micro-interactions.
Welcome to the repository for Neo-Blog, my personal, premium blogger and portfolio site. This application is designed to be highly performant, visually stunning, and SEO-optimized, built with modern web development standards.
Need to know how the project is structured, how to write a new blog post, or how to deploy?
Check out the full HTML Documentation →
(Simply open /Documentation/index.html in your browser to view the complete guide, including our future roadmap!)
blog/
├── Documentation/ # Comprehensive HTML/CSS/JS documentation
├── public/ # Static assets (images, icons)
│ └── images/blog/ # Blog post cover images
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── about/ # About page route
│ │ ├── blog/ # Blog listing & individual post routes
│ │ ├── sections/ # Homepage sectional components
│ │ ├── globals.css # Global Tailwind & base styling
│ │ ├── layout.tsx # Root layout (Header, Footer, Theme)
│ │ └── page.tsx # Homepage
│ ├── components/ # Reusable React components
│ │ ├── layout/ # Header, Footer, ThemeProvider
│ │ ├── ui/ # shadcn/ui raw components
│ │ └── mdx-components # Custom renderers for MDX posts
│ ├── content/posts/ # Actual MDX blog post files live here
│ └── lib/ # Utility functions (e.g., posts parsing)
├── netlify.toml # Netlify Deployment Configuration
└── next.config.ts # Next.js build config (Image domains)
To get a local copy up and running, follow these simple steps:
git clone https://github.com/iam-neo/Neo-Blog.git
npm install
npm run dev
Open http://localhost:3000 with your browser to see the result.
Posts are written in MDX and stored in src/content/posts. Here is a quick example:
---
title: "Your Post Title"
date: "2026-02-22"
excerpt: "A short description for the listing page"
tags: ["web-dev", "react", "tutorial"]
---
Your markdown content goes here... Use **bold**, *italic*, code blocks, etc.
Commit and push your new .mdx file, and Netlify will automatically build and deploy your new post!
“Code is like humor. When you have to explain it, it’s bad.”