摘要:领导只丢来四个字「搭个博客」,还只给三天。为什么选 Hugo 而不是 WordPress?Ubuntu 上三种安装方式怎么选?hugo new site生成的九个目录都是干嘛的?这篇带你把静态博客从零跑到本地localhost:1313,最后附一个 Mac 上「装好了却 command not found」的排查顺序。承接上篇:方言课补完了,小林终于可以安心搭博客了。一、老周派活了:四个字,三天周一早上,小林刚坐下,老周端着保温杯走过来,往他桌上放了一张便利贴。上面写着四个字:搭个博客「就……就这四个字?」「对。公司内部技术分享,以前都发在群里,翻记录翻半天。领导说搞个博客,大家写文章方便。我给你三天,搭起来就行。」「用 WordPress?」「不用。」老周摇头,「WordPress 要 PHP、要 MySQL,你三天搞不定。用Hugo。」「Hugo?」「静态网站生成器。你把文章写成 Markdown,Hugo 把它变成 HTML。不需要数据库,不需要 PHP,一个二进制文件搞定。部署简单,速度快,还安全。」小林打开 Hugo 官网,看到一行大字:The world's fastest framework for building websites「世界上最快?」「别被宣传语忽悠。」老周说,「快是真的,但你要学的东西不少。今天先把 Hugo 装上,把站点跑起来。明天搞主题,后天配 Nginx。三天,刚好。」二、为什么是 Hugo,不是 WordPress老周先讲「为什么」,这比「怎么做」重要。WordPress 的三个问题:要数据库。文章存在 MySQL 里,备份博客得备份数据库,数据库挂了博客就挂了。入门阶段,多一个组件,多十个坑。要 PHP。PHP 版本、扩展、权限,每一个都可能出问题。你还没学 PHP 呢,先被 PHP 折腾三天。不安全。WordPress 是黑客重点照顾对象,插件漏洞、主题漏洞、弱密码,三天两头被扫。Hugo 的路子完全不同:你写 Markdown,Hugo 生成 HTML。生成出来的就是一堆静态文件,谁都能托管——没有数据库,没有 PHP,没有后台。一句话总结:安全、快、简单。Ubuntu 上装 Hugo,选哪种方式方式命令评价aptsudo apt install hugo最省事,但源里版本常常落后一年snapsudo snap install hugo能用,但路径有时