Ghost

Ghost更新为0.5.10

前段时间一直很忙碌,Ghost的多次更新都没能及时补上。虽然更新只需花几分钟时间,但坐定的机会却并不常有。 下载了ghost-latest.zip,由于每次都忘记了命令,还是得跟着更新文档来一遍。官方文档也是不断再改进的,对以前通用的更新步骤再做了平台的细化,看起来真的方便多了。更新后显示版本为0.5.10。 由于跳过了好几个版本更新,好几个新功能如今才刚刚用上。最重要的莫过于Tag管理器和导航了。 Tag管理器 Ghost很容易不小心输错而生成垃圾标签,现在终于可以用管理器来删除这些无用标签而不必跑进数据库折腾了。管理器还提供了对tag页面的管理,可以自定义封面图和meta信息。 虽然用起来还是有点问题,特别是tag非常多的情况下,但ghost终于可以管理标签了,喜极而泣。 导航构建器和 {{navigation}} Ghost一直都没有页面的导航控制,主题作者必须将代码直接写进模板,…

使用Ghost的隐私限制功能停用Google字体

从版本0.5.2开始,Ghost提供了一种更为便捷的隐私控制功能,基于配置文件config.js,可以关闭默认开启的隐私相关的第三方服务,其中也包括Google字体。 由于国内屏蔽Google服务所以加载Google字体会使得网站假性抽风。对于前台页面,我们可以使用国内的字体服务来避免,或者干脆缓存Google字体副本到本地服务器。但Ghost后台同样严重依赖于Google字体,每次更新版本后修改core文件模板可以解决问题,但总是这么改也确实很麻烦,而且事实上我也是一直这么干的。直到这次我更新Ghost到0.5.5,发现后台的模板文件已经变成这样: {{#unless skip_google_fonts}} <link rel="stylesheet"…

Ghost更新为0.5.2

收到了Ghost发来的邮件,Ghost可以升级到0.5.2,开始支持文章图片和自定义标题、描述。因为忙,没有第一时间升级,所以乘着国庆假期最后的几个小时,简单对比查看了新旧版本的区别。 我是从0.5.0升到0.5.2,版本越进虽小,但改变依旧明显。因为自定义内容多了很多,所以后台对于文章的属性设置,由一开始的弹出泡,移到了右侧抽屉的侧边栏里,操作也依旧十分直观方便。 新版支持文章图片(Post Image),Ghost终于可以在首页为文章配图。对此只需要在主题中添加post image的支持即可: {{#if image}…

Ghost主题grayliner

这段时间有几个朋友询问我博客的主题,其实就是Ghost默认主题Casper的修改。不过随着Casper以及这个grayliner的不断更新,两者只会越来越不像。 Casper对于移动端的支持已经很不错,但是新版Casper那夸张的首屏封面实在非我所爱。单单一个logo和足够清晰的标题以及文字,就可以是个人博客的全部。 目前对于默认 Casper 做了如下的修改: 移除了 Casper 默认的图标字体,转而用 fontawesome 替代。因为fontawesome提供更多的常用图标,比如新浪微博,dribbble,github。 LENGTH 的单位统一使用rem。基准字体设置为20px,即125%,这是由于中文 chrome 最小字体限制12px的关系。 调整了部分字体和字体大小。 添加了Highlight(…

适配手机端以及订阅地址变更

自从换用 Ghost 以来一直使用默认主题 Casper 的修改版。由于 Casper 本身对移动端的支持就比较好,所以并不需要做什么特别的处理,除了按照自己喜好调整了一下手机端字体的大小外,最多也就是在右上角加了一个流行的“汉堡图标”用作导航。 漫长的 Wordpress 向 Ghost 迁移工作基本告一段落,也留下了很多问题。其中之一就是订阅地址的改变。从原来的 http://www.swordair.com/blog/feed/ 更改到了: http://swordair.…

Ghost更新为0.5.0

今天早上收到了Ghost发来更新邮件,Ghost正式放出了0.5.0版本。由于一天都比较忙碌所以早上还没来得及看,下班后很兴奋的下来最新的版本体验了一番,结论就是这一次升级在表现的功能上最主要的多了多用户的功能,Ghost终于官方支持多作者模式。 更新没有遇到问题,短暂的重启应用后,马上尝试了一下新的casper(1.0)默认主题,变化有一些,但总体还是那个调调——大封面+大字体,直观大概印象的变化主要罗列为: 首页全幅的封面太丧心病狂了,内容直接跑第二屏... 明显的加强了订阅的位置,更为醒目 多用户的支持,使得新增加了作者的独立页面。在作者页上不仅列出了其全部作品,还可以单独订阅这个作者的文章。 主题的字体更大,由于还是加载了google字体所以严重影响了国内浏览的速度。 用了一会新主题,…

迁移WordPress评论到Disqus

今年年初的时候,将博客整体从WordPress迁移到了新的Ghost平台,当初对原来的WordPress的评论的迁移没能做好功课,以至于在大半年的这段时间里都一直没能完整迁移。一开始以为Disqus的默认账户系统无法兼容WordPress的邮件帐号,现在看来我实在太傻太想当然了,这么大的市场,Disqus又怎么会放弃?所以,将评论从WordPress迁移到Disqus是可行的,只不过步骤可能会有点繁琐。 大概的操作步骤是: 在原来的wordpress上安装disqus的插件,通过插件管理页面上的“导出到disqus”功能,将wordpress的评论同步导出至Disqus的系统里。 Disqus会将数据导入到其系统中,对于没有对应Disqus帐号的邮件地址,在Disqus里对应的链接就是空的,但不影响评论的显示。导入的过程会持续一段时间,完成后系统将会有邮件通知。 如果URL的规则已经有所更改,那么就需要将旧的URL映射到新的URL上并合并重复的评论内容。这需要使用Disqus的URL Mapper功能,通过上传一个CSV的URL映射表,将所有相同URL的评论合并起来。 对于我这种已经迁移至Ghost的用户,…

缓存Google字体副本

那一天,人类终于回想起了曾一度被它们所支配的恐怖和被囚禁于鸟笼中的那份屈辱。仰望高墙,Google远去。在没有Google的结界里,还写个球代码... 这一轮风头似乎还没有任何结束的迹象,虽然我无奈地先移除了google字体并希望不日的将来就可以恢复,但现在看来却是这么的遥遥无期。最后,终于无法忍受系统默认字体的丑陋,在歇斯底里的纠结里翻越高山,存下火种——缓存Google字体到本地实在是无奈的选择。 关于Google字体以及现代网络字体格式WOFF,我在很早以前就写过一篇WOFF和Google Font API,当时,WOFF的浏览器支持环境还不是很好,不过现在的情况以及大为改观。对于像Ghost默认的Casper这样本来就抛弃低版本IE的主题来说,缓存所有字体的版本是毫无意义的,对绝大部分环境来说,缓存WOFF已经足够了。 下面是Casper主题的链接形式,其实一目了然,Casper请求了Noto Serif标准体和粗体,以及标准斜体。…