
写点心路历程
博客最初落在大伙儿手里时,倒也不讲究什么技术流派,多半是顺势而为,像种豆得豆。
一、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,更在意个“实实在在”,是给自个儿看的。
未来的博客,不一定每一篇都得是像样的文章。 也未必每一篇都值得归档、分享,非得讲出个一二三四来。
更希望它像一张这冬日里的草纸: 想到什么,写下来; 写完了,也就是了。
不再为了“写博客”而写, 也不再为了“技术输出”而焦虑。
博客至此,算是回到一种朴素的状态: 不是展示,不是证明, 只是记录思绪流经的痕迹,像风吹过草叶。
五、总结
感谢阅读