关于
这是 我 的个人博客,同时也是我用来做全栈开发训练的实战项目。 它不追求流量,只希望是个能长期写下去、并且自己能完全掌控的地方。
技术上是 Next.js 的应用路由(App Router)加 TypeScript 和 Tailwind CSS。 文章内容是磁盘上的 Markdown 文件,构建时预渲染成静态页面。
到目前为止已经完成:界面与设计令牌、Markdown 内容层(含图片和视频)、 本地写作编辑器、搜索与标签筛选、RSS 订阅和站点地图。 下一步是加上登录、在线写作和评论,把数据落到数据库里。
这个项目里有一条硬规则:所有文章内容都必须通过 src/lib/posts.ts 这个统一入口获取, 页面和组件一律不准自己找数据。原因和完整的技术约定都写在项目根目录的 REQUIREMENTS.md 里。