为什么写这个博客
一直想找一个属于自己的地方,记录技术思考和日常感悟。试过各种平台,最终还是自己搭建最自由。
技术栈选择
这个博客使用了以下技术:
- Next.js 14 — App Router,服务端组件
- MDX — Markdown + React 组件,写文章就像写文档
- Tailwind CSS — 原子化 CSS,快速实现设计
代码示例看起来像这样:
async function Post({ params }: { params: { slug: string } }) {
const post = await getPost(params.slug);
return <article>{post.title}</article>;
}
💡 Server Components 不会在客户端打包,这意味着零 bundle 大小开销。
下一步
接下来会继续完善搜索、标签筛选等功能。也欢迎提出建议。