使用Ghost搭建起这个博客,第一个想说的就是这个话题。不要使用Ghost!

非正式综述

截至2020年3月,Ghost发布了3个大版本,1.0、2.0、3.0。自己只做了简单的体验:

  • 1.0的核心概念是“blog”,2.0/3.0变成了“site”。通过这个变化感觉到Ghost的应用场景是面向小团队的博客运营。
  • 1.0跟2.0/3.0的theme api略有不同、后台编辑器不同。
  • 2.0跟3.0的差异没有了解。
  • Ghost把Meduim作为竞品。

部署

Ghost的部署比较简单,通过ghost-cli可以方便地安装任一版本,可参考官方文档。ghost-cli是面向Ubuntu环境设计,但红帽系(fedora,centos)用起来也不存在障碍(除了无法自动启动服务)。

模版

Ghost模版设计不是很亲民,社区资源非常一般。Ghost以应用市场和模版市场的形式提供站内应用和主题模版,太商业化了。本站模版

不可忍受的缺点

2.0、3.0的编辑器使用的是Koenig editor,基于mobiledoc-kit。存在严重问题:macOS下对输入法很不友好,严重影响东亚用户。
44322775-99a0f880-a481-11e8-9b13-083bfed63679-1
这个问题可以去看GitHub的讨论,存在已久。Ghost推脱依赖库的问题因此不会直接参与解决。依赖库那边无动于衷,有网友给出解决方法但是主干也没有merge。让人感觉到对非英语用户极不重视,甚至怀疑存在对有色人种的歧视。