My personal blog, built with Next.js, TypeScript, MDX, and TailwindCSS.
- 🎨 Simple, smooth and fast
- ✨ Support dark mode, responsive design
- 🎮 Built-in lightweight code playground (native html and single react component), front-end friendly
- ⚡️ Powered by Next.js, TypeScript, MDX, TailwindCSS, convenient for secondary development, deployed on Vercel
- 🧩 Support reading time, tags, table of contents, i18n, KaTeX...
- More features are in the works...
TODO:
- SEO
- Accessibility
- Pagination
- Comment system
- More social links support
- Migration to Contentlayer?
-
Please fork this repository and modify the configuration in site.config.js with your own information
-
Register for Upstash service, create a .env file, and fill in the following information
UPSTASH_REDIS_REST_URL = xxx UPSTASH_REDIS_REST_TOKEN = xxx
-
run
npm i
-
run
npm run new:post filename title [tag1] [tag2] ...
, the *.mdx file will be created in theposts
folder -
Deploy it to Vercel
-
If you like, please star the repo 🙏
Sounds from https://zapsplat.com
- https://www.joshwcomeau.com
- https://cali.so
- https://leerob.io
- https://blog.maximeheckel.com
- https://vuepress.vuejs.org
- https://vitepress.dev
- https://docusaurus.io
- https://react-spring.dev
- https://github.com/iissnan/hexo-theme-next
- https://github.com/sanjinhub/hexo-theme-geek
- https://github.com/nanxiaobei/hugo-paper