Lifesign's Blog

ghost升级过程

最近又开始写博了,大半年没更了,快长草了啊。。

ghost也发现升级到0.4.2了 加了不少新功能 加上之前从wp导入的博客还有一点格式问题,果断下午重新调整下。

博客升级主要是注意备份数据,像@jaylee就比较悲剧的被amh给删档了。

备份

  • 先停止ghost 我用的是forever 所以执行

    1
    2
    forever list
    forever stop 0 #ghost process
  • 进入ghost/debug 选择导出文章 是一个json文件

  • 把content下的images和themes备份一下

升级

从官网下载最新的 0.4.2

  • 覆盖之前的文件
  • 执行npm install --production
  • 重启 我用的是forever 所以执行
    1
    NODE_ENV=production forever start index.js

换肤

升级了顺带换个主题吧

这里选了ghostwriter

步骤如下:

  1. 上传压缩包到content/themes目录 解压到一个单独的目录
  2. 停止ghost 否则后台看不到 forever stop 0
  3. 重新启动ghost NODE_ENV=production forever start index.js
  4. 在后台settings里面切换即可

优化

  • google fonts

最近google墙的厉害,所以主题里的google fonts不是很稳定,正好前端时间360出了一个免费字体库可以用来替代google fonts 换之

比较简单 我们只要在主题模板调用googlefonts的地方把fonts.googleapis.com改成fonts.useso.com即可

360常用前端公共库cdn

  • 常用js库

用staticfile.org进行托管

  • 代码高亮

采用prism

  • 增加了back to top按钮

  • 其他小tips

增加了j,k 按钮简单的模拟vim的上下移动

多说暂时简单的集成了下 但是还有点小bug 需要修复

小福利: 看下console..