Ghost 开源博客平台

Ghost 是一个简洁、强大的写作平台。你只须专注于用文字表达你的想法就好,其余的事情就让 Ghost 来帮你处理吧。

Ghost 1.0 RC1 发布,可用于生产环境

今天,我们正式发布了首个 Ghost 1.0 RC 版本,希望这是到达最终版本的最后一步。你可以通过 Ghost-CLI 安装此最新版本,并且可以使用到 生产环境中!!!如果你需要从 LTS (0.11) 版本迁移到 1.0 版本,请阅读迁移指南

同时,下面列出从上一个 beta 版本以来的变化:

  • [修复] 内容为空的博文可以被发布的 bug
  • [修复] Casper 主题下无限下拉的功能导致的死循环
  • [修复] 欢迎页面上的某些元素位置错乱
  • [修复] SVG 图标上的一些小 bug
  • [修复] 打开多个后台页面时的 session 同步问题
  • [修复] Ghost 在子目录下时 URL 匹配所用的正则表达式错误
  • [修复] 通过主题在此启用用户自定义的 robots.txt 文件
  • [改进] 编辑器默认将焦点定位到正文编辑区而不是标题
  • [改进] 提升了标签的处理性能,有利于有大量标签(tag)的网站

请参考完整的修改日志以了解此版本所包含的所有修改。

文档更新

Ghost 1.0 文档 已经完成并可查看了。如果您发现任何错误或有疑问,请在我们的 slack 讨论区提出。

主题激活方面的不兼容变化

上一个 beta 版本的发布声明中我们已经提到主题方面的一些不兼容的变化。在 Ghost 1.0 中,所有主题在被上传之后都会被扫描并做兼容性检查的。如果发现有致命的错误,主题激活就会失败。

下面综述一下致命错误及对应的解决办法:

  • [fatal] 使用了被废弃的 {{pageUrl}},请使用 {{page_url}} 代替
  • [fatal] 使用了被废弃的 {{image}},请使用 {{feature_image}}{{cover_image}}{{profile_image}} 代替(根据具体环境使用)
  • [fatal] 使用了被废弃的 {{author.image}},请使用 {{author.profile_image}} 代替
  • [fatal] 使用了被废弃的 {{post.image}},请使用 {post.feature_image}} 代替
  • [fatal] 使用了被废弃的 {{@blog.cover}},请使用 {{@blog.cover_image}} 代替
  • [fatal] 使用了被废弃的 {{author.cover}},请使用 {{author.cover_image}} 代替
  • [fatal] 使用了被废弃的 {{tag.image}},请使用 {{tag.feature_image}} 代替
  • [fatal] 使用了被废弃的 {{post.author.image}},请使用 {{post.author. feature_image}} 代替
  • [fatal] 使用了被废弃的 {{post.author.cover}},请使用 {{post.author. cover_image}} 代替
  • [fatal] 使用了被废弃的 {{post.tags.[#].image}},请使用 {{post.tags.[#].feature_image}} 代替
  • [fatal] 使用了被废弃的 {{tags.[#].image}},请使用 {{tags.[#].feature_image}} 代替
  • [fatal] 模版文件 index.hbs 丢失
  • [fatal] 模版文件 post.hbs 丢失
  • [fatal] 调用了未知的 handlebars 助手函数

建议您在上传主题之前先到 http://gscan.ghost.org 网站提前做一下测试。另外,最好详读一下 主题修改记录

Node v6

现在,我们官方推荐的 Node.js 版本是 >= v6.9。Node v4 也仍然是被支持的。被支持的 Node 版本列表.

Ghost-CLI 1.0

我们还发布了新版本的 Ghost-CLI — 1.0.0-rc.1。请务必更新到最新版本:npm install -g ghost-cli@latest.

更新之后请通过 ghost --version 命令验证版本是否为: 1.0.0-rc.2.

请点击这里 了解如何配置服务器并安装 Ghost。

致谢

Kevin Ansfield, Aileen Nowak, Patrick Kim, John O'Nolan, Hannah Wolfe, Fixer, Austin Burdine and Katharina Irrgang.


原文:https://dev.ghost.org/ghost-1-0-0-rc-1/

王赛
关于作者 王赛