想写博客,第一道坎就是选平台。选错了要么被资源拖垮,要么被更新烦死。这篇把四个主流开源方案摆开对比,告诉你什么机器、什么需求,选哪个。
一、四强对比表
| 维度 | WordPress | Typecho | Halo | Ghost |
|---|---|---|---|---|
| 技术栈 | PHP + MySQL | PHP + MySQL/SQLite | Java + PostgreSQL/MySQL | Node.js + SQLite/MySQL |
| 内存要求 | 2G 起(含插件后) | 512M–1G 就够 | 2G 起(JVM 占内存) | 1G 起 |
| 生态/主题 | 宇宙第一,插件六万+ | 小巧,插件够用 | 国产新秀,主题渐多 | 主题精致,生态偏小 |
| 写作体验 | 后台重,功能全 | 简洁到有点朴素 | 现代,支持附件/文档 | 编辑器体验天花板 |
| SEO | 插件成熟 | 原生轻量,URL 干净 | 支持完善 | 支持完善 |
| 更新频率 | 插件更新频繁 | 几年不更一次 | 活跃 | 活跃 |
| 多用户 | 完善(多角色) | 简单支持 | 完善 | 完善 |
| 上手难度 | 低 | 低 | 中 | 低 |
| 收费 | 免费 | 免费 | 免费 | 开源版免费,官方托管收费 |
二、按场景选
选 Typecho,如果你:机器小(1核1G)、追求极致轻量、讨厌三天两头更新、只想安静写字。它是四个里唯一"装上就忘掉"的,PHP + SQLite 一把梭,备份就是一个文件。缺点也明显:生态小,想要花哨功能得自己写。
选 WordPress,如果你:要做企业官网(产品展示 + 表单 + 多语言)、要 SEO 插件矩阵、要用现成主题快速上线、不懂技术但要功能全。它的生态无敌,代价是插件装多了又慢又不安全——企业官网方案见企业官网搭建指南。
选 Halo,如果你:喜欢国产新锐产品的现代感、要附件库/文档管理、能接受 Java 的内存开销。2核4G 跑得很舒服,社区活跃,更新跟得紧。
选 Ghost,如果你:写作是主业、在意编辑器体验、想要内置会员/订阅(Newsletter 功能原生支持)、吃 Node 技术栈。它的定位更接近"专业出版平台"而非"博客程序"。
三、部署要点速查
Typecho(最轻,上传即用):
cd /www/wwwroot
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
# 解压到站点目录,Nginx 配好 PHP,访问域名走安装向导
# 备份 = 复制 usr/uploads + 一个 SQLite 文件,完事WordPress:见WordPress 搭建与性能优化完整指南,从安装到缓存加速全覆盖。
Halo(Docker 一键):
services:
halo:
image: halohub/halo:2
ports: ["8090:8090"]
volumes: ["./halo2:/root/.halo2"]
restart: unless-stoppedGhost(Docker + Nginx 反代):官方镜像 + 443 反代,配置方法同Docker 部署网站实战的套路。
四、博客的通用功课
不管选哪个平台,这些事都逃不掉:
备份——写了三年的博客丢过一次就懂了。数据库 + 附件每日自动备份,异地一份,方案见服务器备份与快照策略。
HTTPS——现在没有 SSL 的博客,浏览器直接标"不安全",读者信任打对折。Let's Encrypt 免费证书十分钟搞定,见免费 SSL 证书申请与 HTTPS 部署。
速度——博客 90% 的访问是读静态内容,开缓存 + 图片优化 + CDN 三件套,测试方法见网站速度测试工具与方法。
防垃圾评论——开放评论的博客,一个月内必被垃圾评论机器人盯上。装审核插件 + fail2ban + 关闭 Trackback,三管齐下。
搬家预案——平台用久了想换?数据能导出的平台才值得投入。Typecho/WordPress 都有成熟导出格式,这是选平台时的隐藏加分项。
五、配置参考
| 平台 | 起步配置 | 舒适配置 | 备注 |
|---|---|---|---|
| Typecho | 1核1G | 1核2G | SQLite 模式下最省 |
| Ghost | 1核2G | 2核4G | Node 常驻吃内存 |
| Halo | 2核2G | 2核4G | JVM 建议给 1G+ 堆 |
| WordPress | 2核2G | 2核4G–4核8G | 插件越多越吃内存 |
结语
一句话总结:求轻选 Typecho,求全选 WordPress,求新选 Halo,求写作体验选 Ghost。博客的价值在内容不在平台,但平台选错了,内容都写不安生。
需要搭博客服务器,可以看看财富云计算:NAT 型云服务器支持 443 映射,Typecho 1核1G 就能跑、WordPress 2核2G 起步,SSD + 快照 + 自动备份,价格比独立 IP 机型省一半以上——个人博客用 NAT 型,绰绰有余。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]netsh advfirewall firewall add rule name="GameRange" dir=in action=allow protocol=UDP localport=26901-26903完整的 Windows 环境准备(远程桌面连接、运行库安装、SteamCMD 用法、开机自启、8 个常见坑)见:《Windows 云服务器开服通用前置教程》→ htt[...]
2026-10-18 回复