你好,世界
博客的第一篇文章,聊聊为什么我决定重新开始写博客,以及这个站点的技术栈选型。
生活思考
为什么重新开始写博客
很久没有静下心来写点东西了。在信息流和短视频充斥的时代,长文似乎成了一种奢侈品。 但我始终觉得,把想法用文字沉淀下来,是一种对自我最好的整理。
写作不仅是表达,更是一种思考的训练。
所以,这个新博客诞生了。
这里会写什么
- 技术:日常开发中遇到的问题与解决方案
- 工具:自己写的、用过的好用的小工具
- 生活:偶尔记录一些碎碎念
关于站点本身
这个站点的技术栈非常简单:
- Next.js 15 + App Router:现代化的 React 框架
- TypeScript:类型安全
- Tailwind CSS:原子化样式
- Markdown 写作:所有文章用
gray-matter解析 frontmatter,用react-markdown渲染
一个最小可用的 demo 代码大概长这样:
import matter from "gray-matter";
import fs from "node:fs";
const raw = fs.readFileSync("post.md", "utf8");
const { data, content } = matter(raw);
console.log(data.title); // frontmatter 里的 title
console.log(content); // 正文 markdown
希望我能坚持下去。也希望路过的你,能在这里找到一点有趣的东西。