Ghost 官方文档汉化版
一、介绍
Ghost 是一个基于现代 Node.js 技术栈构建的开源专业发布平台——专为需要强大功能、灵活性和性能的团队而设计。
性能和操作的完美平衡使 Ghost 被 Apple, Sky News, DuckDuckGo, Mozilla, Kickstarter, Square, CloudFlare, Tinder, the Bitcoin Foundation 等许多等组织用于生产。
每天,Ghost 都会为互联网上部分阅读量最大的故事提供支持,在数以万计的网站上提供数亿个请求。
Ghost 有什么不同?
大多数人的第一个问题是,Ghost 与其他一切有什么不同?以下是给您快速总结的表格:

简而言之:其他开放平台通常过时、缓慢且臃肿,而其他封闭平台则完全无法控制或拥有您的内容。Ghost 提供了两全其美、乃至更多的解决方案。
如果想获取更加详细的对比评测,我们有一些深入的文章将Ghost与 WordPress、Medium和 Tumblr 进行了比较。
背景
Ghost 是由 John O’Nolan 和 Hannah Wolfe 在2013年开展 Kickstarter 活动后创建的。目的是创建一个新的发布平台,为专业的发布者服务。
此前,John 是 WordPress 的核心贡献者。当看着该平台随着时间的推移变得更加复杂和缺乏专注后,他萌生了创立 Ghost 的最初想法。随着对现代开源解决方案的需求变得明显,这个想法就被实现了。
时至今日,Ghost 已经成为世界上最受欢迎的开源项目之一——GitHub 上排名第一的 CMS 工具,被数百万人用于生产。
更重要的是,我们构建 Ghost 是为了创造我们一直想使用的产品、一直想要创立的公司、以及一直想要工作的环境。
因此,我们做了一些和其他人不同的事情:
独立架构
Ghost 是一个非盈利组织,以确保它永远不会被出售、始终保持独立、根据用户的需求构建产品——而不是被投资者商业化。
持续发展
虽然我们发布的软件是免费的,但同时也为它出售高级托管服务,这为我们这样的非营利组织提供了可持续的商业模式,并允许其能够100%自筹资金而不需要依靠投资。
远程团队
正因为拥有可持续发展的业务,让我们能够雇用开源贡献者在 Ghost 上全职工作,我们完全通过远程办公形式完成日常工作。我们的核心 Ghost 团队成员分布在全世界任何地方。
透明
我们透明地公开分享我们的收入和我们的代码,这样任何人都可以验证我们的所作所为,做到开诚布公。
开源
我们所有的项目都是在开源协议MIT licence下发布的,因此即使公司倒闭,我们的代码仍然可以不受限制地被世界上的任何人获取和扩展。
特征
Ghost具有直接内置在核心软件中的强大功能,可以根据每个站点的需求进行定制和配置。
以下是您在入门时可能感兴趣的主要功能的简要概述。注意,这不是一份详尽的清单,只是一些亮点。
置会员资格和订阅
不仅仅是为匿名访问者创建内容,Ghost 凭借对会员注册和付费订阅商务的原生支持,将受众商业化。Ghost 是目前唯一一个默认内置会员功能并深度集成的平台。
查看 会员引导会员引导获取更多细节。
简易开发API
Ghost 核心是一个自我消耗(self-consuming)的、RESTful JSON API,具有解耦的管理客户端和前端。我们提供了很多工具来让网站尽快运行,但归根结底,它只是JSON ™️,所以如果你想完全自由使用 Ghost 并编写自己的前端或后端......是可以的!
同样,Ghost也为性能而设计。在任何时间内,HackerNews 上都有2-5个由 Ghost 提供的头版故事。它可以轻松处理规模,不会因为网络高峰而拥堵。
严谨的编辑器
Ghost 拥有每个写作者都想要的丰富的编辑功能,实际上在底层,它提供了比你预期的更多的能力。所有内容都存储在名为 Lexical 的基于JSON的标准化文档存储格式中,其中包括针对名为 Cards 的可扩展富媒体对象的支持。
简单地说,你可以把它想象成在Medium的编辑器中集成 Slack,通过API进行智慧存储和完全访问。
自定义站点结构
Ghost 中的路由完全可以根据您的需求进行配置。开箱即用的 Ghost 附带一个标准的按时间倒序的帖子,具有干净的永久链接和基本页面,同时又很容易修改。
无论您是需要一个带有/en/
和/de/
基础 URL 的完整多语言网站,还是想为/europe/uk/london/
等分层数据构建特定的目录结构——Ghost 的路由层可以通过多种方式进行操作,以实现您的用例。
角色和权限
从一开始就使用内置用户角色和权限来设置您的网站。
- 贡献者:能够登陆和写文章,但不能发布。
- 作者:可以创建和发布新文章和标签。
- 编辑者:可以邀请、管理和编辑作者和贡献者。
- 管理员:拥有对所有数据和设定的全部权限。
- 所有者:无法删除的管理员+可以访问账单信息。
主题自定义
Ghost 带有一个简单的 Handlebars.js 前端主题层,操作起来非常简单,而且功能强大。许多人坚持使用默认主题(实时演示 / 源代码),它提供了一个干净的杂志样式设计——它可以被修改或替换。
Ghost 的主题市场提供了一系列可轻松安装的预制第三方主题。当然,您也可以构建自己的Handlebars 主题,或者完全使用不同的前端。
应用和集成
因为Ghost是完全开源的,构建为 JSON API,具有 webhooks,并让您完全控制前端:它基本上可以与所有东西集成。有些事情相对容易,但只要多出一点胳膊油(多花点力气),或者用一个比1803年更现代的说法,几乎一切皆有可能。
您可以浏览我们带有说明的大型集成目录,或者通过编写一点 JavaScript 和 Markup 来自己构建任何自定义集成,以做任何您想做的事情。
您不需要不靠谱的插件来减慢您的网站速度。集成是轻松实现扩展功能的现代方法。
SEO 功能
Ghost 拥有世界级的 SEO(搜索引擎优化)功能,并提供您所需的一切,确保您的内容能快速、持续地显示在搜索索引中。
无需插件
Ghost 将所有基础的技术性 SEO 优化直接内置于核心功能中,无需依赖任何第三方插件。同时,得益于 Node.js,它还拥有远超同类的速度和页面加载性能。
自动生成 Google XML 站点地图
Ghost 会自动生成并链接到一份完整的 Google 站点地图,其中包含您网站上的每个页面,以确保搜索引擎能够索引所有 URL。
自动结构化数据 + JSON-LD
Ghost 会为您的页面自动生成基于 JSON-LD 的结构化元数据,这样您就不必在标记语言中依赖混乱的微格式来提供语义上下文。即使您更改主题或前端,您的 SEO 也能完美保持不变。Ghost 还会自动添加适用于 Facebook OpenGraph 和 Twitter Cards 的代码。
规范标签
Ghost 会自动为每篇文章和页面生成正确的 rel="canonical"
标签,确保搜索引擎始终优先处理唯一的真实链接。
想要了解更多?请访问 Ghost.org 的功能页面。