如果你也动过"自己搭个博客"的念头,十有八九是被劝退在第一步:买服务器、装面板、配 PHP、建数据库……一套流程走下来,写作的热情已经凉了一半。其实在 2026 年的今天,搭博客早就不用这么折腾了——Docker 一条命令,咖啡还没泡好,博客已经跑起来了。这篇给你精选三款口碑最好的博客程序,一条命令一个博客,总有一款适合你。
Halo:把博客做成艺术品
Halo 是这几年中文博客圈最火的名字。它用 Java 开发,后台是那种一看就很贵的设计,主题市场里从极简到杂志风应有尽有,换个主题就像换了个网站。插件生态也很能打,评论、搜索、图库、友链,点几下鼠标就装好,完全不用碰代码。
它适合"颜值党"和爱折腾的人:你想让博客长得跟设计师作品集一样,Halo 是最省事的选择。要注意两点:一是 Java 应用内存占用比 PHP 大,1G 内存的小鸡能跑,但 2G 会从容得多;二是所有数据都在 ~/.halo2 这一个目录里,备份时直接打包这个文件夹就行,简单粗暴。
# 8090 端口访问后台;~/.halo2 保存全部数据,删容器也不丢
docker run -d --name halo --restart=always \
-p 8090:8090 \
-v ~/.halo2:/root/.halo2 \
halohub/halo:2
tar -czf 打包一份丢到别处,换服务器时解压回来、重新 run 一条命令,博客原地复活。Ghost:为认真写作而生
Ghost 是国外很多独立作者和媒体在用的出版系统,它的杀手锏是原生支持会员订阅和 newsletter:读者留个邮箱就能订阅,你一发文,邮件自动推送,甚至可以直接做付费专栏收钱。编辑器是卡片式的,拖拽排版,写起来比传统博客顺滑得多。
它适合认真写作、想把内容做成事业的人:写专栏、做付费订阅、运营读者社群,Ghost 都是第一梯队。注意:-e url 那个环境变量必须填你真实访问的地址,填错了后台样式会乱;默认用 SQLite,个人博客完全够用,流量大了再换 MySQL;主题多为英文,中文主题需要淘一淘。
# -e url 必须填真实访问地址,否则后台样式错乱;~/ghost/content 保存文章图片等数据
docker run -d --name ghost --restart=always \
-p 2368:2368 \
-e url=http://你的服务器IP:2368 \
-v ~/ghost/content:/var/lib/ghost/content \
ghost:5-alpine
Typecho:轻到飞起的老朋友
Typecho 是 2008 年就诞生的老牌博客,江湖人称"小而美"的代表。整个程序就几 MB,安装向导清清爽爽,后台干净得像一张白纸。它不跟你玩花活,就是安安静静让你写字,这种克制在今天反而成了稀缺品。
它适合小内存 VPS 用户和极简主义者:512M 内存的老爷机跑它都绰绰有余。注意:生态比 Halo、Ghost 小,好看的主题要花点时间找;容器跑起来后访问 http://IP:8080/install.php 按向导完成安装,数据库选 SQLite 的话连 MySQL 都省了。
# /app/usr 挂载保存主题、插件和上传文件;装完访问 /install.php 按向导走完即可
docker run -d --name typecho --restart=always \
-p 8080:80 \
-v ~/typecho:/app/usr \
-e TYPECHO_SITE_URL=http://你的服务器IP:8080 \
joyqi/typecho:latest
-p 前面(冒号左边)的宿主机端口错开,比如 -p 8081:80,冒号右边是容器内部端口,别动它。写在最后
三款怎么选?一句话:要颜值、爱折腾主题,选 Halo;要认真写作、做订阅甚至变现,选 Ghost;机器配置低、就想安安静静写字,选 Typecho。反正都是一条命令的事,成年人不做选择——可以三个都装上挨个试,删起来也只是一条 docker rm。下一篇影音娱乐篇,我们把家庭影院和私人音乐库也安排上。
Comments NOTHING