Ghost 开源博客平台

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

Ghost 1.0.0-beta.2 发布啦!

紧跟前两周发布的 Ghost 1.0.0-beta.1 的步伐,今天发布了 Ghost 1.0.0-beta.2 ,我们距离最终版本又迈了一大步。我们非常期盼这是最后一个 beta 版本,希望下一次发布的就是最终候选版。

在第一个 beta 版本发布后的日子里,我们发现并修复了多个 bug:

  • [已修复] ghost uninstall 不再搞乱你的 Ghost 实例列表了
  • [已修复] 如果 .ghostpid 文件消失了,本地进程管理器也不会死掉
  • [已修复] Casper 能够随 ghost update 命令一同更新了
  • [改进] 对于需要 sudo 的命令会在运行钱以灰色标示出来(未来会改为提示)
  • [已修复] 对于 {{@blog.url}} 会自动去除末尾的斜线
  • [改进] 改进启用主题时的错误信息
  • [修改] 默认开启 API
  • [修改] 默认不开启拼写检查

请参考完整的修改日志 了解此版本的详细信息。

Ghost 命令行工具发布新版本

伴随这次发布的 Ghost 新版本,我们还发布了 Ghost-CLI — 1.0.0-alpha.19 。您可以通过 npm install -g ghost-cli@latest 命令升级到此版本。此次发布的版本修复了一个重大的 bug,以后再执行 ghost update 时就能够同步更新 Casper 主题了。

Casper 2.0

Ghost 1.0.0-beta.2 包含了一个重大改变,那就是拥有了一个全新的默认主题。

Casper 最初是针对 Ghost 0.3 版本所具有的功能而设计的,但是随着 Ghost 的成长以及新特性的加入,这些新特性受到主题的限制未能充分发挥出来。现在,已经过去 4 年了,我们重新实现了
Casper 以使其支持 Ghost 的所有特性。

我们将稍后会发布一篇完整的博文讲解 Casper 2.0 ,在此我们先从开发者的视角概述一下重要的改变:

  • 性能更好,对 handlebars 的使用更简洁
  • 更多的代码内注释,帮助新晋的 Ghost 主题开发者更好地理解 theme API 的工作原理
  • 利用 Gulp + PostCSS 组合构建并压缩主题所使用的资源文件
  • 利用 {{#get}} 助手函数通过 API 抓去内容(API 被默认开启了)
  • 对 Ghost 订阅的更好的支持
  • 通过 Feedly 更好的处理 RSS ,舍弃原始 XML 方式
  • 优化作者信息,Better author meta data with extended use of new social profile fields
  • Google 字体被替换为系统字体(赞,总算理解我中华局域网的限制了!!!)
  • 图标字体(Icon font)被替换为 SVG 图标并内嵌到页面中
  • 对移动设备的支持又更大的提升

Casper 2.0 主题

致谢

Aileen Nowak, Kevin Ansfield, David Wolfe, John O'Nolan, Hannah Wolfe and Katharina Irrgang


原文地址:https://dev.ghost.org/1-0-0-beta-2/

王赛
关于作者 王赛