📖 Overview
This is a lightweight, content-driven blog built with NextJS and Typescript. No database is required. All blog posts are stored as Markdown files and parsed using rehype. The frontend is styled with TailwindCSS and Shadcn UI to deliver a clean, modern, and responsive interface.
🚀 Tech Stack
- ⚡ Framework: NextJS
- 🟦 Language: Typescript
- 🎨 UI: TailwindCSS & Shadcn UI
- 📝 Content: Markdown + rehype
📦 Install Dependencies
⚠️ Note: Some dependencies may not support React v19.0.0. If you encounter issues, use --force or --legacy-peer-deps.
pnpm install
# OR: pnpm install --force
# OR: pnpm install --legacy-peer-deps
🧑💻 Development
Start the development server:
pnpm dev
🏗 Build
Create an optimized production build:
pnpm build
🚀 Production
⚠️ Note: The production server requires the build output generated by the build command.
pnpm start
✨ Simple setup. File-based content. Fast and easy to maintain.
