博客复原

因为电脑被盗又没有养成备份的好习惯,所以之前写的blog全部都丢失了。很心痛,只能从网站上扒下来文字内容再在新电脑上重新布置。

在网上搜了很多更换电脑重建blog的教程,无奈不知哪步出错,无法本地预览、deploy也有问题。所以只能重建博客上传内容,顺便也整理了一些注意事项提醒自己。

HEXO官网上有完整的建立步骤,而且是最新的。之前在网上搜索技术博主们写的教程,有很多都过时了,出了很多错误。HEXO官网就够用了。

总结一下提醒自己下次注意:

  1. 电脑上的博客内容可以发布到github的前提是已经在二者之间建立了连接。通过ssh-keygen -t rsa -C "你Github上绑定的邮箱"的方法获取密钥对并在github中的“setting-SSH and GPG keys”中进行设定。之后可以通过ssh -T git@github.com验证是否成功。

  2. 本地预览不成功的原因有很多,最容易遇到的原因是默认的4000端口被福昕阅读器占用的情况。可以通过hexo s -p 5000通过端口5000访问,或直接在_config.yml文件中加入:

    1
    2
    3
    port: 5000
    compress: true
    header: true
  3. next主题系列教程很多也很容易配置,如果不喜欢默认的语言可以通过修改YourBlog\themes\next\languageszh-Hans.yml文件中的中文翻译的方法设定翻译。不过不能将里面的中文字符改成英文或者其他语言、空字符也不行,会乱码。

  4. 对于win10系统的用户,可以直接把博客建在OneDrive里,实施同步防止数据丢失。

  5. 博客搬到新的电脑,直接重建比通过一些方式迁移配置文件或许更节省时间,因为不会出错。安装hexo并init之后安装主题文件,比如next。之后把两个_config.yml文件替换,赋值source中的文件,然后生成博客文件就可以。

  6. 对于next主题的配置,官方手册说明了99%的操作。

附:一篇详细的搭建教程