返回博客列表

你好,世界

博客的第一篇文章,聊聊为什么我决定重新开始写博客,以及这个站点的技术栈选型。

生活思考

为什么重新开始写博客

很久没有静下心来写点东西了。在信息流和短视频充斥的时代,长文似乎成了一种奢侈品。 但我始终觉得,把想法用文字沉淀下来,是一种对自我最好的整理。

写作不仅是表达,更是一种思考的训练。

所以,这个新博客诞生了。

这里会写什么

  • 技术:日常开发中遇到的问题与解决方案
  • 工具:自己写的、用过的好用的小工具
  • 生活:偶尔记录一些碎碎念

关于站点本身

这个站点的技术栈非常简单:

  • 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

希望我能坚持下去。也希望路过的你,能在这里找到一点有趣的东西。