0%

博客恢复

前言

一直借口各种「忙」,突然想起来自己的犄角旮旯里还有个博客在吃灰,最近工作积累了不少存货,好记性不如烂笔头,就记在这里吧

博客迁移

由于博客的项目在电脑回收的时候一同丢失了,首先要把原来的文章先恢复下

  1. 确保之前的博客开启了「rss」
  2. hexo migrate rss <source> 进行迁移

注:
如果使用hexo将blog托管至github,那么github只会保存静态页,那么你有两个选择

  1. 开启另一个project用于保存blog的项目源码
    优点:恢复方便
    缺点:冗余信息较多,项目不易升级(hexo升级较快,甚至配置在大版本中都是不兼容的)
  2. 仅保存静态页,时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
2
3
4
5
6
7
8
9
Host gitlab.company.com
HostName gitlab.company.com
User xxx
IdentityFile ~/.ssh/company

Host github
HostName github.com
User xsank
IdentityFile ~/.ssh/github

之后在github上添加密钥,后面使用hexo deploy就非常方便了

最后

许久不使用「hexo」了,恢复居然耗费了一整天,人到中年果然记忆力逐渐衰退了…

  • 本文作者: Xsank
  • 本文链接: xsank.com/posts/83ff057a/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!