Ghost 0.6.3 版本已经正式发布了!此版本主要修复了一些 bug 并包含了几个新特性,例如:博文预览。
Ghost 0.6.3 的主要变化
- [新增] 博文预览
- [新增] 带密码保护的私密博客
- [新增] 为作者自定义页面模板
- [增强] 登陆状态延长至 7 天
- [修复] 编辑器的字数统计不统计非拉丁字符
- [修复] RSS 输出 HTTPS 连接
- [修复] 编辑器自动保存导致博文被发布
- [修复] 当前被激活的主题不存时后台出错
下载地址
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 版本上运行。但是,我们强烈建议使用 Node.js 0.10.x 最新版本。对 Node.js 0.12.x 版本的支持还有待考验!
关于 io.js :目前 io.js 已经确定要合并到 nodejs 基金会了,将来会进一步融合两套代码,两个 node 平台并存的希望不大,建议大家还是用 Node.js 吧!
强烈建议大家下载并使用 Ghost 0.6.3 中文版完整集成包,以免 npm install --production
安装依赖包时被墙!
如果你喜欢用英文版?可以下载 中文集成包 和 英文原版安装包,首先解压 中文版集成包,然后再解压 英文版安装包 覆盖 中文版 即可,两个版本完全兼容,任意切换,同时还能免去安装依赖包时被墙的麻烦。
如何升级
Ghost 非集成包升级: 下载 Ghost 0.6.3 然后根据 升级指南 进行操作即可。如果你之前没有跟随 Ghost 版本进行升级,也没关系,只要你现在运行的是 0.5.x 版本就能直接升级到最新的 0.6.3 版本。
对于使用 Ghost 中文完整集成包的同学: 首先将 Ghost 0.6.3 完整包下载下来;然后进入当前所用 Ghost 的根目录下,将除了 contents
目录 和 config.js
文件之外的所有文件全部删除,然后解压新下载的 0.6.3 版本到此目录下即可(如果你在 Ghost 默认主题的基础上进行了修改,注意不要覆盖 contents
目录。 );最后重启 ghost 即可。
主题 API 的变化
Ghost 0.6.3 版本包含了两个重大的主题 API 增强。
第一个就是可以为每位作者定制模板。也就是说你可以为昵称为 hannah
的作者添加一个命名为 author-hannah.hbs
的模板文件,Ghost 就会自动为此作者调用这个定制模板来展现作者相关信息和博文了。这一功能有利于为单个作者做出不同页面效果。
第二,Ghost 0.6.3 增加了密码保护的特性,访问者要想访问你的博客就必须输入正确的密码,如果你的博客正在建设阶段不方便向大众开放的话,这一功能将非常有用。如果你开启了密码保护,所有访客都将被转至 /private/
地址,对应的页面只包含了一个密码输入框。
新增的私密页面(输入密码的页面)拥有自己的 context。可以在你自己的主题中创建一个命名为 private.hbs
的模板进行定制。其中,{{#is 'private'}}
将被判断为 true, {{body_class}}
助手函数将输出 private-template
。详细文档请参考 Ghost 主题文档。
致谢
This release was lovingly crafted by Jason Williams, Hannah Wolfe, Austin Burdine, John O'Nolan, Paul Adam Davis, Robert Jackson, Matt Enlow, Sebastian Gierlinger, Wilhansen Li, Adrian Estrada, lmoe, Alex Kleissner, Artyom Fedenko, David Balderston, Fabian Miiro and Harry Hope.