前言
一直借口各种「忙」,突然想起来自己的犄角旮旯里还有个博客在吃灰,最近工作积累了不少存货,好记性不如烂笔头,就记在这里吧
博客迁移
由于博客的项目在电脑回收的时候一同丢失了,首先要把原来的文章先恢复下
- 确保之前的博客开启了「rss」
hexo migrate rss <source>
进行迁移
注:
如果使用hexo将blog托管至github,那么github只会保存静态页,那么你有两个选择
- 开启另一个project用于保存blog的项目源码
优点:恢复方便
缺点:冗余信息较多,项目不易升级(hexo升级较快,甚至配置在大版本中都是不兼容的) - 仅保存静态页,时i进行rss迁移
优点:迁移方便
缺点:恢复麻烦,且迁移后生成的原md文件有大量格式错误
功能恢复
评论
不得不承认互联网是非常残酷的,原来很好用的「多说」还是死掉了,现迁移至「gitalk」
一来「github」抱了微软的大腿,大树底下好乘凉
二来本身blog就托管于「github」,索性放一个篮子里
注:
关于gitalk的评论配置网上的文章铺天盖地,但都是针对特定版本hexo的,最新版本的hexo配置已经十分简单了,建议参考:
https://hexo-guide.readthedocs.io/zh_CN/latest/third-service/[Gitalk]评论系统.html
主题恢复
参考:https://hexo-guide.readthedocs.io/zh_CN/latest/theme.html
不需要针对零散的功能点去逐个搜索,这一篇文章逐个看下来就够了
github发布
公司使用gitlab,个人使用github,需要隔离后更新「repo」才会比较方便
在.ssh目录下新增「config」配置:
1 | Host gitlab.company.com |
之后在github上添加密钥,后面使用hexo deploy
就非常方便了
最后
许久不使用「hexo」了,恢复居然耗费了一整天,人到中年果然记忆力逐渐衰退了…