博客成长史 to Astro

2026-01-07

是的,Gemini + 一点点自己设计
是的,Gemini + 一点点自己设计

写点心路历程

博客最初落在大伙儿手里时,倒也不讲究什么技术流派,多半是顺势而为,像种豆得豆。

一、WordPress:大锅饭与烟火气

在博客的早些年头,WordPress 几乎就是博客的代名词。它像是一大家子人过日子,热闹,但也繁琐。

技术上讲,它是典型的 LAMP Stack(Linux, Apache, MySQL, PHP)路数。 每一次页面访问,PHP 都要在后台忙活一阵,去 MySQL 数据库里捞数据,再拼凑成页面吐出来。动态是真动态,沉重也是真沉重。 后台、插件、主题,一应俱全,像是个置办齐全的老式厨房。 系统的复杂度,往往盖过了“写文章”这碟小菜本身。

那时候写出来的文字,多半带着点年轻人的躁动。

修辞得花哨,情绪得饱满。写作更像是在练嗓子,而不是在说话。

如今回头看,那是博客的童年—— 有点矫揉造作,但透着一股子想被看见的热乎劲儿。

二、Hexo:清汤挂面与技术洁癖

转向 Hexo,博客的味道变了。

这是静态站点生成器(SSG)的天下。Node.js 在本地“咕嘟咕嘟”地编译,把 Markdown 的生食做成 HTML 的熟饭,然后推送到 GitHub Pages。 没了数据库的牵绊,全是静态文件,清清爽爽,就像是一碗清汤挂面。

技术路径被极度简化,写作这件事看起来是被推到了最前面。 但“写”的内容,却像是被模具框住了。

这一时期,个人期望在博文里建立一个“技术型人设”。

为了写技术文章,为了配合那严丝合缝的代码高亮,为了这静态页面的渲染逻辑,文字也变得克制、生硬。 每一篇文章,都像是在给自己设定一个技术标准,生怕哪里露了怯。

于是焦虑也随之而来。 不是不想写,而是必须写得像一篇“合格的技术博客”: 要有背景、有问题、有方案、有结论。 思绪被整理得干干净净,情绪也被藏了起来。

Hexo 让写作变得纯粹, 但这种纯粹里,透着一股子紧绷的洁癖。

三、Astro:组件入味,松弛有度

Astro ,像是给这碗面里加了点恰到好处的浇头。

它不搞“全盘西化”的 SPA(单页应用),也不守着老旧模式。它是“岛屿架构”(Islands Architecture)的集大成者。 也就是在静态的 HTML 海洋里,只在需要交互的地方——比如评论区、搜索框——点缀上动态的“岛屿”。 默认“零 JavaScript”,组件化开发。React 也好,Vue 也罢,都能在一个锅里烩。 构建的时候,它把不必要的脚本剔得干干净净,留下的全是干货。

博客重新融入了现代前端的纹理,却又不被框架所累。 内容与表现分离得恰到好处,自动化部署(GitHub Workflows)像是看不见的帮手,把琐事都料理了。

Astro 带来的,不光是性能上的快, 更是一份心理上的松动

技术上恰好是趁手的家伙什,不再是必须供着的祖宗。

四、从“文章”到“思绪”

回顾这博客的变迁,像是在看一个人的字迹变化:

  • 起初 WordPress 时期,讲究个“大开大合”,是给外人看的。
  • 后来 Hexo 时期,讲究个“工整严谨”,是给同行看的。
  • 现在到了 Astro,更在意个“实实在在”,是给自个儿看的。

未来的博客,不一定每一篇都得是像样的文章。 也未必每一篇都值得归档、分享,非得讲出个一二三四来。

更希望它像一张这冬日里的草纸: 想到什么,写下来; 写完了,也就是了。

不再为了“写博客”而写, 也不再为了“技术输出”而焦虑。

博客至此,算是回到一种朴素的状态: 不是展示,不是证明, 只是记录思绪流经的痕迹,像风吹过草叶。

五、总结

感谢阅读

Random Read