A clean and minimal AI-powered blog built with Next.js, React, and Markdown.
| Layer | Technology |
|---|---|
| Framework | Next.js 14 |
| UI Library | React 18 |
| Styling | Custom CSS |
| Content | Markdown (.md files via gray-matter) |
| Rendering | react-markdown + remark-gfm |
| Code Highlighting | react-syntax-highlighter |
This blog is powered by Qwen (通义千问) by Alibaba Cloud for content generation and full-stack development assistance.
npm installnpm run devOpen http://localhost:3000 to view the blog in your browser.
npm run build
npm startCreate a new .md file in the posts/ directory with frontmatter:
---
title: "Your Post Title"
date: "2026-04-09"
excerpt: "A brief description of the post."
---
# Your Post Title
Content goes here...├── components/ # React components (Header, Footer, Layout)
├── lib/ # Utility functions (posts.js)
├── pages/ # Next.js pages (index, _app, dynamic routes)
├── posts/ # Markdown blog posts
├── styles/ # Global CSS
└── public/ # Static assets
MIT