从Typecho转到Hexo,算是经历了一番折腾。2015年的时候,第一次拥有独立域名,想跟大家一样写博客,当时就选了Typecho。这理由实在太简单,就是因为大家都在写博客,我也想跟上步伐。Typecho确实够轻巧,装完就能发文章,还能随便折腾点小细节。主页那句话我念了不少遍,却总是忘记自己的初衷。Typecho的默认模板也暴露了问题,内容全是技术栈,真正的想法还在QQ空间里躺着。时间久了没续费也没人来打卡,网站就这么慢慢沉寂了。到了2017年,我决定日更Python教程来逼着自己写文章。结果不到三个月就败下阵来,“我讲不清楚,读者也听不懂。”那段时间自媒体红利还很猛,我在各大平台注册账号,一篇文章写好几份,然后再一个一个复制、改格式、配图。“写稿”变成了体力活,却根本没有收益。想着“日入斗金”的幻想就像远方的灯塔一样看得见摸不着。2019年的时候同事租服务器自建博客弄得挺花哨的,我也手痒痒地想试试。学生优惠也不错,干脆把旧站拆了重来。WordPress太臃肿,PHP让我犯怵,于是把目光投向了当时很火的Hexo——静态生成器。Hexo和Typecho完全不一样:写稿—编译—生成静态文件—Git推送。第一次看到本地文件夹里整齐排列的HTML文件时兴奋得不行。可是热情过后问题就来了:在线编辑?抱歉,原生不支持;想加留言插件?要么过时要么收费;想加搜索功能?部署后还得折腾Algolia或者ElasticSearch配置文件上千行。折腾的感觉突然变得沉重起来。2021年身心俱疲的时候又把目光投向Typecho了。 原因很简单:轻量——纯PHP不依赖数据库本地部署十分钟搞定;主题友好——社区活跃颜值在线;插件够用——虽然二次开发社区冷清但老插件还能用;熟悉语言——PHP过时但习惯让我写得快。换回Typecho那晚直接用手机一条命令把旧Hexo仓库里的Markdown文件搬过来了。页面样式几乎没变,评论系统秒接云赞域名续费后一切照旧——不折腾才是真的舒服。 回首过去博客迁徙的经历其实就是折腾与躺平的过程。 2015年开始第一次拥有独立域名被带进Typecho的世界大家都在写博客所以我也跟风选择了它因为它够轻量装好就能发文而且还能玩点小定制首页那句“念念不忘,必有回响”我反复念却在截稿前忘得一干二净Typecho的默认模板也暴露了问题内容只围绕技术栈打转真正的所思所想还是在QQ空间里没钱续费没人打卡网站很快就沉寂下来像一段被按下暂停键的青春一样到了2017年开始日更Python教程来逼着自己写文章结果不到三个月就败下阵来因为“我讲不清楚读者也听不懂”那段时间自媒体红利还正猛在各大平台注册账号写好一篇再逐个粘贴、改格式、调配图循环往复“写稿”成了体力活收益却为零幻想中的“日入斗金”对我来说像远方的灯塔看得见却够不着到了2019年同事租服务器自建博客玩法花哨让我心痒痒享受学生优惠干脆把旧站拆了重来WordPress太臃肿PHP让我犯怵于是把目光投向当时最热的Hexo——一门静态生成器Hexo的流程与Typecho截然不同写稿—编译—生成静态文件—Git推送第一次看到本地文件夹里整齐排布的HTML我兴奋得差点把键盘敲碎Hexo的写作环境可热情退潮后麻烦浮出水面在线编辑?抱歉Hexo原生不支持远程写作只能借道第三方服务卡顿、断更、丢稿随时上线加留言插件?搜索一圈要么过时要么收费加搜索?部署完还要折腾Algolia或ElasticSearch配置文件动辄上千行“折腾”二字突然有了重量压得我喘不过气写文章频率从日更掉到年更阅读、知识库、理财、手游轮番上阵博客被晾在角落吃灰到了2021年身心俱疲时再次把目光投向Typecho原因朴素到极致轻量纯PHP不依赖数据库本地部署十分钟搞定主题友好社区活跃颜值在线插件够用虽然二次开发社区冷清但常用功能仍能搜到维护不错的老插件熟悉语言PHP虽过时但旧习惯让我写得飞快换回Typecho那晚甚至没开电脑直接用手机一条命令把旧Hexo仓库里的Markdown文件批量搬过来页面样式几乎零改动评论系统秒接云赞域名续费后一切照旧“不折腾”的爽感比任何新特性都来得真实最后一次换引擎时可能会自己写一个Typecho并非完美插件生态停滞二次开发门槛高路由规则老旧SEO玄学难搞可我现在连夜写Markdown都嫌累更别提啃PHP代码了或许下一次换引擎我会直接上手Vue+Nuxt+Vite+TailwindCSS把博客做成SSR大前端也可能干脆把域名扔进抽屉让回忆继续留在缓存里“能不能好好写文章”这个问题本身比引擎选型更值得反复思考毕竟没人能在十行代码里解决人生所有焦虑。