Ghost 0.6.0 已经正式发布了!Github、npm、Ghost.org 和 GhostChina.com 上已经都可以下载了。Ghost 0.6.0 的代码有了很多改变,同时也增加了很多功能、修改了很多 bug。
主要变化
- [新增] 编辑器增加了拼写检查(针对的是英文)
- [新增] 手机端支持上传图片
- [新增] 上一篇、下一篇导航助手
- [新增] 插入代码功能定型,并支持代码高亮
- [新增] 定制存储
- [优化] RSS
- [优化] 结构化数据
- [修复] 子域名下导航菜单 bug
- [修复] 博文标题和描述输出错误
- [修复] @blog 助手在模板中的 bug
这里是 完整的升级日志。
特别注意: Ghost 从 0.5.10 版本开始尝试兼容 Nodejs 0.12.x 版本,但是仍然不稳定,虽然在 nodejs 0.12 平台上大部分能够正常运行,但是,我们还是建议使用 nodejs 0.10.x 版本。
下载地址
http://www.ghostchina.com/download/
注意: 从 Ghost 0.6.0 版本开始,Ghost 中文版完整包已经集成了 Nodejs 0.12 版本的 sqlite3 原生库,在 windows(32/64 bit)、Linux(32/64 bit)、Mac(64 bit)操作系统上可以直接在 Nodejs 0.10.x 和 0.12.x 版本上运行。
强烈建议大家下载并使用 Ghost 0.6.0 中文版完整集成包,免去 npm install --production
安装依赖包时被墙!
如果你喜欢用英文版?可以下载 中文集成包 和 英文原版安装包,首先解压 中文版集成包,然后再解压 英文版安装包 覆盖 中文版 即可,两个版本完全兼容,任意切换,同时还能免去安装依赖包时被墙。
如何升级
Ghost 非集成包升级: 下载 Ghost 0.6.0 然后根据 升级指南 进行操作即可。如果你之前没有跟随 Ghost 版本进行升级,也没关系,只要你现在运行的是 0.5.x 版本就能直接升级到最新的 0.6.0 版本。
对于使用 Ghost 中文完整集成包的同学: 首先将 Ghost 0.6.0 完整包下载下来;然后进入当前所用 Ghost 的根目录下,将除了 contents
目录 和 config.js
文件之外的所有文件全部删除,然后解压新下载的 0.6.0 版本到此目录下即可(如果你在 Ghost 默认主题的基础上进行了修改,注意不要覆盖 contents
目录。 );最后重启 ghost 服务。
Ghost 主题 API 的改变
Ghost 0.6.0 总算把大家期待已久的提取上一篇、下一篇博文的助手函数搞定了,通过 {{#next_post}} 和 {{#prev_post}} 助手函数就可以实现自己需要的功能了。
{{#next_post}} 和 {{#prev_post}} 是 block 级助手函数,在这两个助手函数开关标签之间可以输出博文的各种信息。Ghost 默认主题 Casper 已经支持这两个助手函数了,大家可以打开默认主题的文件自己翻看一下。
致谢
This release was lovingly crafted by Hannah Wolfe, Matt Enlow, Jason Williams, John O'Nolan, Paul Adam Davis, cobbspur, Felix Rieseberg, baogechen, JonathanKryza, Blaine Bublitz, Ian Lopshire, Austin Burdine, Katie Fenn, Markus Siemens and Pascal Borreli.