Ghost 1.0 – 博客未来的精神?
已发表: 2017-08-20Ghost 希望成为博客领域的下一个大事件。 像任何优秀的 WordPresser 一样,我想把我肮脏的小手套弄得遍体鳞伤,看看有什么大惊小怪的。
Ghost 最初是通过 Kickstarter 资助开发的,它是一个博客平台,最近推出了黄金时段 1.0 版本。 这对于像我们这样希望保持在 Web 开发和发布前沿的人来说是个大新闻。
因此,Ghost 1.0 的发布是深入了解自 Kickstarter 以来事情进展的好地方。
什么是鬼?
首先,Ghost 是开源的。 对于像我们这样的 WordPress 人来说,这是个好消息。 但我们必须记住,并非所有开源都是平等的。 存在多个分发许可证,Ghost 在 MIT 许可证下发布,而 WordPress 以 GPL 形式维护。
您可以在几个地方阅读有关差异的信息。 除非您是开发人员或主题测试人员,否则 MIT 与 GPL 方面的事情可能不会对您产生太大影响。
除此之外,它是一个非常简单的发布平台,具有主题市场、本地开发工具和光滑流畅的界面,老实说,它在设计方面让 WordPress 管理面板相形见绌。
Ghost 1.0 入门
开始使用 Ghost 时,您有两种选择:您可以通过其 Ghost(Pro) 程序从母公司购买主机(将其视为托管 WP 主机),或者您可以将其安装在您自己的主机上(到目前为止,非常简单,对?)
关键在于:您只能选择六台支持 Ghost 的主机。

如果您习惯了无处不在的 WordPress,那感觉几乎是幽闭恐惧症。
出于我的目的,我注册了为期 14 天的 Ghost(Pro) 试用版以使用 Web 界面,并进行了本地安装,在那里我可以在我自己的小沙箱中使用桌面客户端做任何我想做的事情.
在本地安装 Ghost 1.0 很糟糕
著名的 5 分钟安装,这不是。
我是一个技术型的人。 我对命令行很满意。 所以当我看到Ghost推荐的系统是Ubuntu 16.04的时候,我的眼睛都亮了。 “这就是我用的!” 我的大脑兴奋地尖叫起来。 所以我立即按照他们的指示去做,然后……
错误。 出错后。 出错后。
首先,我的 Node 版本是错误的。 Ghost 仅支持 Node 版本 4 到 6.5。 我正在运行 8.x。 不用担心。 安装节点版本管理器 (nvm),换到 6.5,轻松搞定。
不。 现在 SQLite3 安装存在问题。 Ghost CLI 没有正确安装它(尽管它已经在我的系统上安装和更新)。 卸载,重新安装。 一样。
他们说然后换到 MySQL。 奥基多基。 不行,还是跑不了。 而且……不知何故,在这种混乱中,Ubuntu 决定我不再安装 nvm。 啊。
请注意,这一切都不难——只是令人沮丧。
我休息一下,做一个三明治,然后换到我的 Macbook(运行 MacOS Sierra 并完全更新)。 我的意思是,它是 Unix,所以安装不会有什么不同。
事实并非如此。 发生了完全相同的错误。 以完全相同的顺序。 节点版本。 SQLite3 安装问题。 MySQL的问题。 忘记 nvm 就在那里。
啊。
最终,我戳戳、戳戳、更新、卸载和重新安装,一切都奏效了。 就像我说的,我在命令行中很舒服,但我无法告诉你是什么让它最终起作用,因为我尝试了很多东西。
最后,花了十几次尝试安装 Ghost 并在计算机上运行。 (不过,我没有尝试过 Windows 10,所以那里的体验可能更好。让我知道!)
使用 Ghost
我加载东西,在浏览器中点击本地主机 URL,但没有管理面板。 没有办法编辑帖子。 没有。 我只是一个用户。 我有一个干净的网站,充满了教程和预填充的内容,但无法添加我自己的。

环顾四周后,我发现有一个桌面客户端。 它很容易安装(是的!),它要求我的 URL(本地主机)和一个用户名。 我不知道,所以我只需输入一个,它就会自动创建我的博客用户。
奇怪的是,桌面客户端也不是安装程序。 希望在未来的版本中会发生这种情况,因为我看不到大多数人会遇到我遇到的麻烦。
此外,桌面客户端是编辑和发布的唯一方式。 除非您使用 Ghost(Pro) 服务进行托管,否则没有网络界面(我可以找到)。 如果您使用其他主机之一,您将使用命令行和桌面应用程序。
也没有移动应用程序。 所以记住这一点。
在使用这两个界面一段时间后,我很确定它们完全相同。 我非常喜欢那个。 统一设计对我(以及 Ghost 人)来说意义重大。
编辑器本身
本着真正尝试一下 Ghost 1.0 的精神,我完全在 Ghost 编辑器中撰写了这篇文章。 从记笔记和实验到编辑,我在桌面和网络客户端之间来回切换,直到在 WordPress 中完成帖子。
我得说,我喜欢。

但是对于习惯了 WordPress 的人来说,可能需要一些时间来适应。 你看,它是一个 Markdown 编辑器,而不是我们习惯的 WYSIWYG/纯文本编辑器。 不过,如果您不熟悉 Markdown 语法,您仍然可以使用 HTML。 如果您曾经在 Reddit 上发表评论或对 Github 做出过贡献,那么您可能已经看过或使用过 Markdown。

有两种编辑模式:单窗格(只是 Markdown 或 HTML)和双窗格并排编辑器。 双窗格非常非常好,特别是如果您是 Markdown 的新手——您可以准确地实时查看符号的作用并随时检查您的格式——有助于解决拼写错误和缺少标签等问题。

但是——而且总是有一个但是,不是吗?——因为它是两列的,即使在我使用的全尺寸 MacBook Pro Retina 显示器上,写字也感觉有点尴尬。但话又说回来,我不也不喜欢 WordPress 无干扰模式。 所以就是这样。

发布和重影
发布非常简单,您需要的每个选项都只需单击一下即可。 打开帖子设置,您可以访问帖子图像、元数据、Twitter 卡片、Facebook 卡片,甚至页眉/页脚脚本。
它的每一点都很容易食用和理解。

我遇到了一些 URL slug 无法正常工作的问题。 它偶尔会在我的 slug 的末尾添加“-post”,或者如果我在标题字段空白时点击离开,slug 将永远设置为“无标题”。 我敢肯定,这是一个将在未来版本中解决的小错误。
这类错误对业余爱好者来说是小烦恼,但对大公司(这是 Ghost 软件的主要目标)来说却是大问题,因为作者和编辑很容易错过这种错误。
然而,删除帖子并不是那么直观。 有一个地方,以删除帖子,并且它在这些个别岗位设置的底部。 从帖子列表中根本无法做到,这需要解决。
我也找不到单独对我的草稿帖子进行排序的方法,只是在帖子的主列表中用红色草稿图标进行了标记。 再说一次,我相信将来会修复。

Ghost 1.0 感觉舒适干净
设计和用户体验对 Ghost Foundation 很重要。 使用 Ghost 1.0 很愉快,从加载它的那一刻起,我就感到宾至如归。
该软件在前端和管理方面都与 Squarespace 和 Medium 感觉相似。 如果您曾经使用过其中任何一个,Ghost 不会让您习惯。
速度很快,在编辑器或显示中没有任何滞后。 即使您使用默认主题(这是我玩过的所有内容),它也足够精美和干净,可以使用,即使它是千篇一律的。

Ghost 1.0 版本感觉就像去掉辅助轮后的 Squarespace 一样,或者如果你完全控制发布平台,则可能像 Medium。
从长远来看,Ghost 也可能是古腾堡所渴望的。 对于 WordPress 的发布方来说,这不一定是坏事。
结论? 未完待续…
我真的不认为有可能对 Ghost 1.0 得出一个明确的结论。 做出判断还为时过早。 所以我将把它留作继续。
软件本身很棒,但它是新的。 当它首次宣布时,我看到了大量关于它如何成为WordPress 杀手的文章。 这简直是愚蠢的。
首先,WordPress 拥有 13 年的领先优势,超过四分之一的互联网在其上运行。 它无处可去。
WordPress 也是一个内容管理系统。 它不仅仅用于博客和发布。
鬼是。
Ghost 首先是一个发布平台。 在网站上,标题说得一清二楚。

他们吹嘘自己是一个专业的发布平台,与 WordPress 的目标受众本质上是不同的。
当然,从广义上讲,WordPress 和 Ghost 是竞争对手。 它们是竞争对手,就像 Windows 和 Linux 是竞争对手一样:它们做着同样的事情,但实际上它们甚至不在同一个市场中。
您不能从 Ghost 运行电子商务商店或将该软件用作 iOS 应用程序的服务器端点。 你可以用 WordPress 做到这一点。
Ghost 并没有在这方面走上正轨。 没关系。 那不是他们的利基。 他们想把出版做得特别好,而且他们正朝着这个方向走。
那么 Ghost 1.0 的下一步是什么?
“幽灵1.1?” 你说。 好吧,要做到这一点,实际上幽灵基金会将取决于您。 由于这是开源软件,Ghost 希望您参与开发。 他们积极希望您为软件做出贡献。
他们的团队无处不在,支持很棒。 因此,无论您喜欢 Github、Twitter、Slack 还是其他任何东西,总会有人与您谈论 Ghost、您使用它的经验以及您/他们可以如何改进它。
我的最后一搏
幽灵做得很好。 写起来很有趣,一旦安装,它就会运行得非常好。 但是那个装置……天哪,天哪,太糟糕了。
如果 Ghost 背后的团队真的想将其带到 WordPress 级别的普遍性,他们需要稍微降低“为编码人员”的心态。
WordPress 因其易用性而吸引了很多人。 只需了解 HTML 和 CSS,您就可以做很多事情。
相比之下,Ghost 使用 Handlebars 作为模板语言,主要通过 Ember 和 Node 在 JavaScript 中工作。 堆栈很有可能会疏远一些用户。

也就是说,它们不一定像 WordPress 那样针对小型企业和业余爱好者。 因此,拥有一个完全基于 JS 的堆栈,从开发到最终用户,可能会引起很多业务关注(并且考虑到近年来 JavaScript 的爆炸式增长,他们的产品也不会过时)。
除了选择那个 nit 之外,自托管的安装真的、真的、真的、真的需要简化。 它可能永远不会达到 WordPress 级别的简单性,但不应该让了解 bash 和命令行的人在两个不同的操作系统上进行十多次尝试(最终仍然在一个操作系统上完全失败)。
你要给谁打电话?
不是捉鬼敢死队,这是肯定的。 这次不行。 这是一个鬼魂,我很乐意让我困扰一段时间。
我真的,真的很喜欢 Ghost 1.0。 或者也许是 Ghost 的潜力。 在游戏的这个阶段,这几乎是一样的。
我们在此版本中拥有的是一款出色的产品,当它发布 2.0 或 3.0 版时,可能会成为出版领域的真正竞争者。
文章缩略图由 gst/shutterstock.com 提供
