My personal blog, built with Next.js, TypeScript, MDX, and TailwindCSS.
- 🎨 Simple, smooth, and fast
- ✨ Supports dark mode, responsive design, and theme color customization
- 🧩 Built-in some markdown extensions, powered by MDX, supports embedding JSX components in posts
- 🎮 Built-in CodePlayground (beta) to run code blocks directly within posts
- 🔫 Fun like button, hit counter, and sound feedback
-
Fork this repository
-
Run
npm i
to install dependencies -
Customize the configuration in
site.config.js
-
To use the like button and hit counter, register for Upstash Redis service, create a
.env
file in the root directory and fill in the following information:UPSTASH_REDIS_REST_URL = xxx UPSTASH_REDIS_REST_TOKEN = xxx
-
Run
npm run new:post filename title [tag1] [tag2] ...
to create a post inposts
folder, for more syntax reference, see example posts -
Run
npm run dev
to preview -
Deploy it on Vercel
-
If you like it, please give this project a star ✨, it’s a great encouragement for me 🙏