
静态博客 vs WordPress:我为什么选了 Hugo
建这个博客之前,我在 WordPress 和 Hugo 之间纠结了两周。过程堪比选车:一个配置拉满、啥都能装(但要你天天保养),一个朴素省心、加满油能跑半年(但没真皮座椅)。最后我选了 Hugo,跑到现在小半年,觉得选对了。 先说我的需求,一个人写中文博客:要快、要便宜、要省心、以后能接 AdSense。不需要会员系统,不需要电商,不需要多人协作。需求想清楚,对比就简单了。 对比表 维度 WordPress Hugo 我的看法 上手难度 有后台,点点鼠标就能发文章 要写 Markdown、用命令行,对新手有门槛 我天天跟电脑打交道,命令行不怵 速度 动态生成,靠缓存插件优化 生成纯静态页面,Nginx 直接 serve,快是天生的 我的博客首页加载 1 秒内,Hugo 的功劳 维护成本 定期更新核心、插件、主题,还要防攻击 几乎零维护,写完生成、上传,完事 我没时间跟插件更新斗智斗勇 安全性 目标大,插件漏洞是重灾区 静态页面,没数据库、无后台可黑 省心就是安全感 扩展性 插件生态无敌,想要什么装什么 靠主题和 shortcode,复杂功能要自己动手 我只要写字,生态过剩对我是负担 费用 主机一年几十美元起,好主题好插件另算 我 VPS 本来就有,边际成本 0 能省则省 评论系统 自带 要接第三方(如 Giscus) 我暂时没开评论,清净 打个比方:WordPress 像养了条大狗,热闹,功能多,但每天得遛、得喂、得打疫苗;Hugo 像养了盆多肉,偶尔看一眼就行。我这个年纪,选多肉。 我为什么选 Hugo:三个真实理由 第一,我的 VPS 本来就在那儿。2 核 2G 的小机器,跑几个服务还富余。Hugo 生成一堆 HTML,Nginx 直接 serve,部署就是把文件拷过去。整个流程我写了个小脚本:本地写完,git push,服务器自动拉取生成,全程一分钟。要是用 WordPress,我还得装 PHP、MySQL,定期打补丁——我是来写博客的,不是来当运维的。 ...