升级博客主题
长期维持hexo在3.x,之所以没有升级到latest v5是因为依赖的theme-next升级麻烦。
最近因为开启RSS时报错,发现跟版本直接有关。为了不浪费时间解决这种版本问题,索性升级了下,这样以后维护方便些。
这里简单描述下升级操作
升级hexo/next
删除next文件夹,之后执行下载新主题
git clone https://github.com/theme-next/hexo-theme-next themes/next
新版主题支持在next之外增加配置文件/自定义样式文件等,这样之后升级就不用这么麻烦了。这里在项目中创建next.yml,styles.styl文件,进行个性化设定
新主题支持
Gitalk
评论系统,索性也从Disqus切换过去,这样加载速度,访客体验会流畅些。
Gitalk集成
集成很简单
- 访问GitHub创建应用
- 获取Client ID,Client Secret,将这些信息包含仓库名称,GitHub账号填写在配置文件即可
- 我这里将仓库指向我的博客,这样方便管理博客评论
注意
- 地址/回调地址填写线上地址
- admin_user配置可以实现,如果是管理员用户访问,直接创建对应页面的issue
- 脚本会自动创建issue,且加上label【gitalk,及ID】
写在最后
- 目前感觉新版hexo+theme提升了构建效率
- 新的配置方案支持自定义文件夹,有利于之后升级维护