这个博客最开始其实只是一个 Astro 模板。那时候想法很简单,先把站搭起来,能写东西,能发出去,再慢慢改。
真正开始有意思,是后面一点点往里加自己的东西。不是一下子做了多复杂的功能,而是每次都只改一点点:页面结构、碎碎念、标签、搜索、分享图、发布方式。改着改着,它才慢慢变成现在这个样子。
为什么选择 Astro?
我最后还是选了 Astro,原因挺直接的:它很适合这种以内容为主的小站。
- 默认很轻:不需要的客户端 JS 不会硬塞进来,页面打开就比较干净。
- 改起来顺手:组件化结构很清楚,想调页面、改布局、换内容模型都不费劲。
- 适合长期维护:文章、项目、碎碎念都能放在一套内容系统里,不会越写越乱。
- 工具链够现代:TypeScript、Vite、内容集合这些都现成,不需要再自己拼很多基础设施。
特色功能
瀑布流布局
一开始我并没有特别执着于“博客一定要长成什么样”,但列表页总觉得太平。后来换成这种更有呼吸感的排法,整个站一下子就活了很多。
碎碎念模块
这个模块是我自己很喜欢的一块。不是所有东西都值得专门写成长文,有些当天的想法、截图、生活片段,放在碎碎念里刚刚好。
统一标签管理
文章和碎碎念共用标签以后,站里的内容终于不是散的了。回头找某个主题的时候,会比以前顺很多。
现在回头看,这个博客最有价值的反而不是“搭完了”,而是它给了我一个能持续往里加东西的地方。后面应该还会继续慢慢改。