2026.10.27  ·   随笔  ·   换平台   hugo  ×   3714 字

从typecho到hugo

终于用上 Hugo 了。

其实我原本对静态网站倒没有什么特别的执念。最早折腾网页就是在 FC2 上写纯静态页面起步的,比起 PHP 那一套弯弯绕绕,HTML+CSS 对新手友好太多。后来想写博客,可当年根本找不到像样的教程,也搞不懂怎么搭博客程序,索性直接投奔 FC2、BlogBus 这类托管平台。

世事难料,FC2 没法正常访问,BlogBus 也关停了,积攒了好些年的生活记录说没就没。为了拥有一块完完全全由自己说了算、不会凭空消失的自留地,我被逼着去研究虚拟主机、学着搭博客程序,我的个人网站之路,就这么仓促开场。

从 2008 年买域名搭博客到现在,程序换了一茬又一茬,热门的那几个基本都轮了一遍。PHP 我始终半懂不懂,折腾久了,对这种依赖数据库的动态方案一直心里发虚。

数据库对我来说完全就是天书,我屈指可数的英文单词储备瞬间不够用了,可只会一点点 PHP 的我,又没得选,只能硬着头皮啃。踩过的坑数不胜数:主机遇袭丢过数据,换服务商迁移备份的时候数据库各种报错卡壳。最折磨人的还是 WordPress、Typecho 的版本更新,老老实实跟着步骤操作,升级十次有八次要翻车,试着导入备份,能不能完整恢复全看运气。

文章、分类、标签反复增删修改,数据库里攒下一大堆冗余垃圾。每一次重装都是一场煎熬。好不容易部署完毕,插件又经常跟不上新版本直接罢工,那些靠插件实现的前端效果跟着一并失效;想把出问题的插件清理掉,还得耐着性子一点点排查 bug。

我原本以为,自己就得一直扛着这种失控感来运营网站,直到某天看见小F换了博客系统,才第一次听说静态博客这回事。看她写的介绍,我一下子对这种能在本地先搭好站点的方案动了心。可网上教程实在劝退,我常常第一步就卡壳。好多标题打着零基础手把手的旗号,上来直接甩个黑框敲命令,半句不提这个窗口到底该从哪打开。看着模样像 CMD,我当时心里直犯嘀咕:搭个博客居然还要碰这个?在我印象里它是能随便改动电脑底层的神秘东西。畏难情绪说来就来,好几次兴冲冲翻资料准备啃,琢磨半天,最后还是打了退堂鼓。

就这么来回拉扯,研究、放弃、再研究、再放弃。到头来没有盼来哪位大佬下凡手把手带我,倒是等来了 AI。靠着 AI 一步步带着走,配置轻轻松松就搞定,就算搭建过程出现问题,只要丢给AI,它就会帮你想办法解决,就连 GitHub 这种在我眼里只有资深程序员才会碰的东西,我也顺利用上了。它还按着我的想法,把陪伴我好多年的 Typecho 主题迁移过来,顺带揪出一堆重复冗余的 CSS,整理完之后代码干净清爽…… 不得不感慨,时代真的变了。

现在回头想想,真正困住我的从来不是命令行和陌生术语。人遇到看不懂的难题、反复受挫的时候,本能就会滋生畏难情绪,下意识想要逃避,我也无数次关掉教程,半途收手。自学 HTML+CSS 是这样,生啃 CSS 新特性是这样,当初给 Typecho 做说说页面是这样,如今折腾 Hugo 也是这样。

我也不知道是什么推着我往前走,在一次次搁置之后,还愿意回头再试一次。等到慢慢磨通、亲眼看见自己想要的效果跑起来,才发觉其实一切也没那么难~~(好吧,难还是难的,攻克难关的是AI)~~,感觉那些曾经遥不可及的事情,总有一天能慢慢摸到门道。