惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Last Watchdog
The Last Watchdog
博客园_首页
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
美团技术团队
小众软件
小众软件
V
V2EX
博客园 - Franky
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Attack and Defense Labs
Attack and Defense Labs
S
Security Affairs
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
T
The Exploit Database - CXSecurity.com
有赞技术团队
有赞技术团队
S
Schneier on Security
人人都是产品经理
人人都是产品经理
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
PCI Perspectives
PCI Perspectives
AI
AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
O
OpenAI News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
博客园 - 【当耐特】
C
Cisco Blogs
大猫的无限游戏
大猫的无限游戏
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
S
Securelist
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
L
LangChain Blog
SecWiki News
SecWiki News
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V2EX - 技术
V2EX - 技术
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
L
LINUX DO - 热门话题
Cisco Talos Blog
Cisco Talos Blog

Halo - 强大易用的开源建站工具

如何选择最佳网站搭建方案?2026年12款建站工具对比测评! Halo 和 WordPress 对比:开源 CMS 怎么选? Halo 和 Typecho 对比:现代 CMS 还是轻量博客? Halo 和 EmDash 对比:成熟 CMS 还是 Cloudflare 新方案? Halo 和 Hugo 对比:动态 CMS 还是静态网站生成器? Halo 和 Hexo 对比:动态 CMS 还是静态博客? Halo 和 Strapi 对比:全栈建站平台还是 Headless CMS? 在群晖 NAS 上用 Docker 部署 Halo 用 Obsidian 写文章,一键发布到 Halo 域名是什么?新手注册域名前要知道的 7 件事 虚拟主机、VPS 和云服务器有什么区别?建站服务器怎么选 建站需要准备什么?域名、服务器、备案和 SSL 的关系 域名解析:A 记录、CNAME、MX、TXT 分别怎么用 网站备案是什么?个人备案和企业备案有什么不同 SSL 证书和 HTTPS 是什么?免费证书够用吗 CDN 是什么?网站什么时候需要 CDN robots.txt 是什么?新手建站常见配置误区 Sitemap 是什么?它对网站收录有什么作用 SEO 写作基础:标题、描述、URL 和内链怎么做 301 和 302 重定向有什么区别?网站改版怎么降低排名风险 Google Analytics、Umami、Rybbit:流量统计工具怎么选 网站图片优化指南:格式、压缩和懒加载怎么做 网站安全基础:建站后必须做的 6 件事 Halo 如何定时发布文章 Halo 如何接入 Bing Webmaster Tools 支持优惠券和折扣码,Halo 2.25 发布 AI Foundation:给 Halo 插件生态一层 AI 能力底座 Halo 应用市场已支持开发者入驻和创建应用 Halo 如何接入 Google Search Console 如何自动备份 Halo 网站 让 AI Agents 管理 Halo 网站内容 支持商城小程序,Halo 2.24 发布 如何在本地快速体验 Halo 使用 Halo CLI + GitHub Actions 持续部署主题 使用页面缓存插件优化 Halo 网站速度 阿里云 ESA 接入 Halo 配置指南 在本地搭建 Halo 插件开发环境 七牛云 DCDN 接入 Halo 配置指南 如何一键更新 Halo 的主题和插件 又拍云 CDN 接入 Halo 配置指南 腾讯云 EdgeOne 接入 Halo 配置指南 Halo 网站加载慢?8 种原因排查与优化方法 Halo 导入 Word 文档教程:批量导入并保留图片 主题开发技巧:为 Halo 网站添加一个知识库样式的页面 Rybbit 接入 Halo 教程:开源隐私友好的流量分析工具 Umami 接入 Halo 教程:自托管网站流量统计 在 Halo 中使用 Markdown 写作的 6 种方式 如何从社区版切换到 Halo 付费版
Halo 和 Ghost 对比:博客、简报与会员订阅怎么选?
Ryan Wang · 2026-07-10 · via Halo - 强大易用的开源建站工具

Halo 和 Ghost 代表了开源建站工具的两种不同方向。 一个是面向多场景的通用型建站平台(博客、知识库、企业官网、商城),另一个是专注专业出版与会员变现的垂直平台。两者的交集主要在博客场景,但设计理念、技术栈、商业模式差异显著。

本文将从多个维度客观对比 Halo 与 Ghost,帮助你根据自身需求做出选择。


两个产品,两种方向

Ghost

2013 年诞生于一次成功的 Kickstarter 众筹,Node.js 构建。Ghost 的定位非常清晰:为专业出版者打造的博客 + 简报 + 会员订阅平台。它不做商城、不做知识库、不做通用 CMS——它的所有功能都围绕「写作 → 发布 → 邮件推送 → 会员付费」这条链路展开。Ghost 的核心商业模式是 Ghost(Pro) 托管服务,自托管版本完全免费开源(MIT 协议)。

Halo

2018 年开源,Java(Spring Boot)构建。面向现代建站需求,覆盖博客、知识库、企业官网、在线商城四种场景。采用插件化架构,通过应用市场扩展功能。

选 Halo,如果你:

  • 需要覆盖博客以外的场景(企业官网、知识库、在线商城)
  • 偏好 Java 技术栈和 Docker 部署
  • 面向中国市场,需要微信支付、支付宝等本土化能力
  • 需要通过插件和应用市场灵活扩展功能
  • 看重内置的全文搜索、备份恢复附件管理等功能

选 Ghost,如果你:

  • 核心需求是「写作 + 邮件简报 + 会员付费」这条链路
  • 需要原生的会员订阅和付费墙功能,且不希望依赖第三方
  • 偏好 Node.js 技术栈
  • 愿意使用 Ghost(Pro) 托管服务以降低运维负担
  • 需要一个极简、专注的写作体验,不想要任何多余功能

功能逐项对比

维度 Halo Ghost
许可证 GPL-3.0 MIT
后端技术栈 Java / Spring Boot Node.js / Express
管理端框架 Vue Ember.js
数据库支持 PostgreSQL、MySQL、MariaDB、H2 MySQL 8(生产环境)/ SQLite(开发环境)
模板引擎 Thymeleaf(主题端) Handlebars
API REST API Content API + Admin API
编辑器 富文本编辑器(Markdown 需安装插件) 卡片式编辑器(支持 Markdown 快捷输入)
多用户 原生 RBAC 权限体系 多角色(Owner / Admin / Editor / Author / Contributor)
邮件简报 ❌ 需插件实现 ✅ 原生内置,无限发送
会员订阅 ❌ 需插件实现 ✅ 原生内置,Ghost 不抽成,支付处理商手续费另计
付费墙 ❌ 需插件 ✅ 原生内容门控
站内搜索 内置 Lucene 搜索引擎(可通过插件扩展) ✅ 原生搜索已发布文章、标签和作者;高级全文检索可对接外部服务
SEO 基础 SEO 支持 + SEO 工具集(需专业版/商业版) / Sitemap 内置高级 SEO(结构化数据、社交预览、XML Sitemap)
多语言 管理端原生多语言 社区驱动,非官方原生支持
附件管理 分组管理 + 多存储策略(本地 / S3) 基础媒体管理
备份恢复 内置一键备份与恢复 ❌ 需运维手段
AI 能力 官方 AI Foundation 插件提供模型接入;AI 助手需专业版/商城版 ❌ 无内置,依赖第三方集成
主题 应用市场内一键安装与预览 官方主题市场 + 自定义主题
插件 应用市场 + 插件化架构,动态加载/卸载 ❌ 无传统插件系统(有 Integrations 和 Zapier 连接)
商城功能 商城版内置(商品/订单/支付) ❌ 不支持,专注内容变现
微信生态 微信支付、微信小程序(商城版) ❌ 不支持
部署方式 DockerDocker Compose1Panel Ghost(Pro) 托管、Docker、手动安装(Ubuntu)
自托管 ✅ 完全自托管 ✅ 完全自托管
托管服务 自托管为主 ✅ Ghost(Pro):$15-199/月(年付口径)

架构对比

全栈平台 vs 专注型应用

Halo 采用 Spring Boot + 插件化架构,核心提供用户、文章、页面、附件、搜索等基础能力,附加功能通过插件按需加载。这种设计使得 Halo 可以覆盖多种建站场景——博客、知识库、企业官网、商城——同时保持核心的轻量。

Ghost 采用 Node.js + Express 架构,不设插件系统。所有功能在核心中实现,通过 Integrations 目录和 Zapier 连接外部服务。Ghost 的设计哲学是「少即是多」——不通过插件扩展功能,而是确保核心功能(写作、发布、简报、会员)做到极致。

两种架构的取舍显而易见:Halo 灵活但需要做选择,Ghost 专注但边界清晰。


写作与编辑体验

功能丰富的编辑器 vs 沉浸式卡片编辑

Halo 默认提供富文本编辑器,支持图片插入、表格、任务列表等复杂排版,可通过插件安装 Markdown 编辑器

Ghost 的编辑器是其核心亮点之一。采用卡片式设计——正文是连续的文字输入区,按下 / 可以插入动态卡片:图片画廊、视频、音频、代码块、产品卡片、折叠面板、文件下载等。编辑器在大部分时间保持极简,只在需要时展现功能。同时支持 Markdown 风格的快捷输入(# 标题、> 引用、* 列表等)。

小结: Ghost 的编辑器体验在业内口碑极佳,尤其适合长文写作和专业内容生产。Halo 的编辑器更偏向通用内容管理,对复杂排版(如表格)的支持更直接。


会员与变现

这是 Ghost 最核心的差异化优势

Ghost 将会员订阅和付费变现作为平台的核心功能,而非附加模块:

  • 原生会员系统:注册、登录、订阅管理全部内置
  • 内容门控(付费墙):支持按文章、按标签设置仅会员可见
  • 分层定价:支持月付/年付/多档会员等级
  • 0% 平台抽成:Ghost 不抽取收入分成,Stripe 等支付处理商手续费另计
  • 邮件简报:无限发送,支持分段推送、自定义模板
  • 优惠券与促销:内置折扣码和限时促销功能
  • 原生分析:订阅者参与度、邮件打开率、收入报表

一些知名独立媒体(404 Media、Platformer、Tangle)都在 Ghost 上运营付费订阅业务。

Halo 不是以会员订阅和邮件简报为核心设计——这类能力可以通过插件或外部服务扩展,但不像 Ghost 那样内置在主流程中。Halo 的变现路径是商城版:商品管理、订单处理、微信支付/支付宝集成,更偏向实物或数字商品销售,而非内容付费。

小结: 如果你的核心变现模式是「内容 → 付费订阅」,Ghost 是更好的选择。如果你的核心变现模式是「内容 + 商品销售」,Halo 商城版更合适。


扩展性

插件生态 vs 集成生态

Halo 拥有完整插件系统:动态加载/卸载、自定义模型、配置管理、前后端扩展点。应用市场提供主题和插件的一键安装。

Ghost 没有传统的插件系统。它的扩展方式包括:

  • Integrations:内置与 Zapier、Slack、Google Analytics 等工具的连接
  • Custom Integrations:通过 Admin API 和 Webhooks 构建自定义集成(Publisher 及以上计划)
  • Code Injection:在主题中注入自定义 HTML/CSS/JS
  • 主题定制:通过 Handlebars 模板完全自定义前端

这意味着:Halo 更接近「通过安装插件来增加功能」,Ghost 更接近「通过 API 连接外部服务来扩展」。对于需要大量功能扩展的场景,Halo 的插件生态更灵活;对于追求简洁、希望功能在核心内的用户,Ghost 的「无插件」设计反而是一个优势。


SEO 能力

都非常优秀,但路径不同

Ghost 在 SEO 方面是原生集成:结构化数据(Schema.org)、自动生成 XML Sitemap、社交预览(Twitter Cards / Open Graph)、规范的 URL 结构等能力开箱即用。Ghost 的 SEO 能力是其专业出版体验的一部分,默认配置已经比较完整。

Halo 提供基础 SEO 支持,配合主题可输出必要的 Meta 信息;更完整的站点地图、结构化数据和社交媒体优化主要通过 SEO 相关插件增强。

对于中文 SEO 场景,Halo 的本土化优势更明显;对于英文内容和国际 SEO,Ghost 的默认配置已经相当出色。


部署与运维

Halo Ghost
推荐部署 Docker Compose Ghost(Pro) 托管 或 手动安装
自托管路径 Docker Compose Ghost-CLI(Ubuntu)或 Docker
托管服务 自托管为主 ✅ Ghost(Pro) $15/月起(年付口径)
运维门槛 中等(Docker 基础) 低(Pro)/ 中等(自托管)
自动更新 ❌ 手动 ✅ Ghost(Pro) 每周自动更新

Ghost(Pro) 的托管服务是一个显著优势:当前年付起价为 $15/月,可获得完全管理、自动更新、全球 CDN 加速的 Ghost 站点;如果需要原生付费订阅能力,通常需要 Publisher 及以上计划。Halo 目前以自托管为主,需要通过 VPS、Docker Compose、1Panel 等方式部署和管理。


价格

层级 Halo Ghost
开源版本 免费(GPL-3.0),自托管 免费(MIT),自托管
入门托管 自托管为主 $15/月(Starter,1 人,年付口径)
标准托管 自托管为主 $29/月(Publisher,3 人 + 付费订阅)
进阶托管 自托管为主 $199/月(Business,15 人)
付费版 专业版 / 商城版(一次性许可证) Ghost(Pro) 按月订阅
交易费 商城版通过第三方支付,正常手续费 0% 平台抽成(支付处理商手续费另计)
总成本 服务器(约 ¥50-200/月)+ 域名 Ghost(Pro) $15-29/月(年付口径)或自托管服务器

如果你的核心需求是内容付费,Ghost 的「0% 交易费」政策很有吸引力——相比之下,Substack 抽取 10% 收入。Halo 的成本优势在于开源版功能更完整(不需要额外购买托管费用即可获得搜索、备份恢复等能力)。


客观而言:各自的三项不足

Halo 的三项短板

  1. 会员订阅和邮件简报需要扩展方案。 如果你需要「写作 + 简报 + 付费墙」的一体化流程,Ghost 是开箱即用的;Halo 更适合通过插件、外部服务或商城能力组合出自己的变现路径。对于强依赖内容付费的创作者,这会明显影响选择。

  2. 部署模式的差异。 Halo 通过 VPS、Docker Compose、1Panel 等方式提供自托管部署,这些工具已显著降低了运维难度,且换来的是完全的数据自主和成本灵活度。相比 Ghost(Pro) 的「注册即上线」,自托管需要一定的服务器管理基础——这是两种部署模式的取舍,而非优劣之分。

  3. 社区资源以中文为主。 Halo 的社区和生态聚焦中文场景,这是其本土化优势的体现;Ghost 的英文社区资源、主题市场、Integrations 生态在全球范围内更为成熟。如果你的主要受众在中文市场,Halo 的本地化是优势;如果面向全球受众,Ghost 的国际生态资源更丰富。

Ghost 的三项短板

  1. 功能边界非常明确。 Ghost 能做的事情有限:博客、简报、会员。如果你需要知识库、企业官网、在线商城、论坛等场景,Ghost 并不适合。这是一种刻意的设计选择,但对于需求多样的用户来说,可能是制约。

  2. 没有插件系统。 Ghost 的扩展性依赖于 API 和 Integrations,这意味着功能扩展的门槛更高——要么找现成的 Integration,要么自己写代码对接 Admin API。你无法像在 Halo 中那样「去应用市场点一下安装」来获得一个新功能。

  3. 数据库支持有限。 Ghost 自托管生产环境官方仅支持 MySQL 8,SQLite 主要用于开发或本地场景。Halo 支持 PostgreSQL、MySQL、MariaDB、H2 四种数据库,对于已有 PostgreSQL 基础设施的团队更友好。此外,Ghost 虽然已经提供原生站内搜索,但如果需要更高级的全文检索、复杂排序或超大规模索引,仍可能需要对接外部搜索服务。


谁通常更适合哪一款?

Halo 更适合:

  • Java / Spring Boot 背景的开发者或团队
  • 需要博客、知识库、企业官网、商城等多场景覆盖
  • 面向中国市场的网站(微信支付、支付宝、小程序)
  • 希望通过插件和应用市场灵活扩展功能
  • 看重内置的全文搜索、备份恢复、附件分组管理等能力
  • 偏好 Docker 部署和自托管运维
  • 需要通过插件获得 AI 能力

Ghost 更适合:

  • Node.js 技术栈的开发者或团队
  • 核心需求是「写作 + 邮件简报 + 会员付费」的创作者、独立媒体、Newsletter 作者
  • 需要原生付费墙和会员管理,且 0% 平台佣金
  • 偏好极简、专注的写作体验
  • 不想管理服务器,愿意使用 Ghost(Pro) 托管服务
  • 面向国际受众的英文内容站点
  • 希望「开箱即用」的 SEO 最佳实践

迁移注意事项

从 Ghost 迁移到 Halo

Halo 的站点迁移插件支持从 Ghost 后台导出的 JSON 文件导入,主要覆盖文章、页面、标签和本地媒体引用。迁移时仍需注意:

  • Ghost 的会员数据、订阅关系需要单独评估和处理
  • 主题需要重新选择或开发
  • 邮件简报工作流需要重新搭建

从 Halo 迁移到 Ghost

  • 通过 Halo 的 JSON 导出获取文章数据
  • 转换为 Ghost 兼容的格式(Ghost 支持 JSON 导入)
  • Halo 特有的功能(如商城、知识库结构)在 Ghost 上无等价方案
  • Ghost 的卡片式内容格式与 Halo 的富文本不完全对应

常见问题

Halo 能做 Newsletter 吗?

Newsletter 不是 Halo 的核心内置能力,可以通过插件或外部服务实现邮件推送。如果你强依赖 Ghost 这种原生简报工作流(受众分段、模板定制、发送后编辑链接等),Ghost 的一体化体验会更直接。

Ghost 能做商城吗?

不能。Ghost 的变现能力完全围绕内容付费(会员订阅),不支持实物或数字商品销售。如果需要商城功能,Halo 商城版WordPress + WooCommerce 是更好的选择。

两者的写作体验哪个更好?

Ghost 的编辑器被普遍认为是一流的——卡片式设计、Markdown 快捷输入、无干扰模式、动态内容卡片。如果你主要写长文章,Ghost 的写作体验更聚焦。Halo 的编辑器在处理复杂排版(表格、多列布局)时更直接,更适合通用内容管理场景。

Ghost 的 0% 交易费是真的吗?

是的。Ghost 通过 Stripe 处理支付,Stripe 收取约 2.9% + $0.30 的标准手续费,但 Ghost 自身不抽取任何收入分成。对比 Substack 的 10% 抽成,这对内容创作者来说是一笔可观的节省。

Ghost 不发布新功能了吗?为什么没有插件系统?

Ghost 采取的是「精选功能」策略——团队仔细评估每项功能是否应进入核心,而非通过插件让用户自行选择。Ghost 在出版/简报/会员这个垂直领域已经做得相当深入,但对于核心之外的场景,它的答案是「你可能需要另一个工具」。这是一种哲学选择,不是技术限制。

如果我只是想写博客,不做付费订阅,选哪个?

两个都可以。Halo 的博客功能更「完整」(内置搜索、备份、附件管理、评论插件等),Ghost 也有原生站内搜索,写作体验更「纯粹」。如果面向中文受众,Halo 的生态更友好;如果面向国际受众,Ghost 的 SEO 默认配置和主题市场更成熟。


总结

Ghost 和 Halo 的对比,本质上不是「哪个更好」,而是「你需要什么」。

Ghost 是出版者的理想工具——它的全部功能围绕一个信念:独立创作者应该拥有自己的受众、自己的品牌、自己的收入流,且不被平台抽取分成。它的编辑器、简报系统、会员管理、0% 交易费——每一处设计都服务于这个信念。

Halo 是建站者的理想工具——它相信一个平台应该能覆盖多种场景,从个人博客到企业官网再到在线商城。它的插件系统、应用市场、多场景支持、本土化能力——每一个设计都服务于这个信念。

如果一个产品像是精心打磨的钢笔,另一个像是多功能工具箱。你需要哪种?


本文基于截至 2026 年 7 月的公开信息编写。产品功能和生态数据可能随时间变化。