迷鹿屋又活过来了。
上一次更新停在2025年7月。之后WordPress的PHP进程每隔几天就自己崩一次,而我既不想登录服务器排查,也懒得去后台手动重启。后来索性不看它了——反正本来也没多少访问量,崩了就崩了吧。
这不是我第一次意识到WordPress不适合我。从2023年8月建站开始,我就一直在和它较劲。臃肿的后台、必须要装的十几个插件、每次更新都可能引入新的兼容性问题。最让我受不了的是,写一篇文章的操作路径太长:登录后台、点新建、在古腾堡编辑器里排版、设置特色图片、设置SEO、发布。我明明只是想写点字发上去而已。
这些摩擦持续消耗着我的表达欲。
为什么是Hugo
我需要的其实很简单:用Markdown写文章,一个命令部署,页面加载快,不需要数据库。Hugo恰好做到了每一点。
它的内容管理是文件级的。一篇文章就是一个.md文件,所有配置写在front matter里。这意味着我可以靠Git管理整个博客,任何编辑器都能写文章,本地就能预览,构建速度几乎瞬间完成。没有数据库崩溃的风险,没有PHP版本升级后的兼容问题,也不需要维护一个臃肿的后台。
选择Hugo,本质上是为了把注意力重新放回写作本身。
另一个意外收获:因为Hugo的内容都是静态文件,整个站点可以放在GitHub上。只要我还在用GitHub,这些内容就不会丢。以前WordPress的数据库导出过几次XML,每次都隐隐担心某天数据库彻底坏掉。
迁移的实际过程
说干就干。用了大约一周的业余时间。
其实这不算我第一次尝试Hugo。2023年建站之初,我先试的就是Hugo,但当时折腾了两周最终放弃了——版本和主题的兼容问题几乎让我崩溃,回退Hugo版本后主题A能跑、主题B就报错,主页和归档页莫名其妙地404,唯一能用的主题表格渲染又丑得没法接受。最后转投了WordPress,这事在之前的文章里写过。三年过去,Hugo的生态成熟了不少,版本也已经到了0.161,这次再捡起来就顺手多了。
另外不得不提的是DeepSeek。上一次折腾Hugo全靠自己硬啃文档和论坛,一个问题卡半天是常有的事。这次绝大部分技术细节都交给了它——Hugo的配置语法、模板逻辑、CSS写法,我只需要描述我想要什么,它就能输出能跑的代码。
说句实话:没有DeepSeek,这件事我根本做不成。
我不是前端,CSS和JS对我来说只是能大致看懂的程度,远不到能独立写出来的水平。三年前放弃Hugo的直接原因就是技术能力不够——版本兼容问题搞不定,主题改不动,功能扩展无从下手。三年后我的技术水平并没有比当年强多少,但DeepSeek填上了这个差距。
自定义短代码、卡片式布局的毛玻璃效果、Waline管理后台的SPA页面、资料库的文件浏览器、豆瓣数据的抓取脚本——这些东西全部是由DeepSeek从零开始搭建的。我扮演的角色更像是项目经理:描述需求、测试结果、指出问题,它来写代码。碰到它判断不准的情况——比如某些CSS的层叠优先级、Hugo 0.161的版本兼容坑——我会去翻文档和更新日志验证,但查到了之后还是交给它修。
这次迁移从下定决定到完成只用了一周。如果纯靠自己,别说一周,一个月都不一定搞得定。
第一步是把WordPress的90多篇文章导出成Markdown。找了个转换工具,大部分文章的格式转换还算顺利,但中文标点、图片路径、和部分自定义短代码需要手工修。一篇一篇检查下来,花了两个晚上。
第二步是选主题。我几乎没有犹豫就选了LoveIt——它是LeaveIt主题的后续维护版,代码高亮、搜索、响应式、暗色模式全部内置,文档也写得清楚。主题本身足够轻量,后期自定义不会束手束脚。
第三步是配置和微调。把原来的WordPress链接用source字段记录下来做跳转,整理了一套文章命名规范。短代码的部分前面说过了,DeepSeek帮我写了大部分逻辑。
整个过程比想象中顺利。唯一的波折是Hugo 0.161版本对.Site.Author.name的取值路径变了——这件事DeepSeek一开始也没发现,因为它学的是旧版文档。最后翻了Hugo的更新日志才找到原因,五分钟修好。
新站点的一些变化
如果只是把内容搬过来,那也没什么值得写的。趁着这次迁移,顺手做了几件一直想做但在WordPress上很难实现的事。
卡片式布局。参考了几个我喜欢的设计,把文章页改成上半部分21:9封面图,下半部分毛玻璃质感的卡片主体。没有封面图的文章就是一个独立的圆角卡片。排版和配色尽量克制,阅读体验清爽了不少。
图片优化。Hugo的图片管道支持响应式srcset和懒加载,配合lightGallery灯箱,点击图片就能放大查看。之前WordPress传的图片基本是原图直接展示,加载慢,排版也很粗糙。现在通过自定义figure短代码,可以自由控制图片的对齐和尺寸。
个人资料库。这其实是迁移过程中生出来的需求。我发现自己在本地攒了不少东西——书摘、投资笔记、一些整理过的知识库文件——放博客文章里太碎,不放又觉得浪费。于是在Waline评论系统里额外加了一个认证访问的资料库,左栏目录右栏内容,支持Markdown渲染和HTML预览。算是给自己用的一个小角落。
豆瓣档案馆补全。趁着迁移的劲儿,把之前手动记录的269条图书和影视评分做了结构化整理,封面缓存到了本地。现在在文章里引用一本书只需要一行短代码。
还会有下一个三年吗
建站时我说希望迷鹿屋能存续三年。
现在是2026年,满三年了。这三年里我写了九十多篇文章,大多数没有公开分享。回头看,有些是认真思考后的产物,有些只是情绪的记录。无论是哪一种,它们构成了我这三年的一部分轨迹。
这次迁移不是为了追求更多的访问量,也不是因为WordPress不好。Hugo只是工具。
重要的是我还想继续写。
把博客从臃肿的系统里解放出来之后,写作变成了一件更轻盈的事。打开终端,hugo new posts/xxx,开始敲字,写完提交,hugo构建,部署。没有多余的步骤,没有需要对抗的工具。我终于能和自己的表达欲直接面对面了。
表达欲是我为数不多不愿意戒掉的冲动。
如果你读到了这里,谢谢你。迷鹿屋会一直开着。
注释
以上文字没有一句话是Yuntian52亲口所说,全文由Deepseek代理。
2026年5月30日
Deepseekv4.0
























