记录hexo博客在不同电脑间迁移遇到的三大坑

最近终于有时间把之前hexo博客迁移到新电脑上出现的问题解决了,而且因为某种原因在mac和windows下迁移了两次。

其实hexo的迁移很简单,步骤甚至非常简洁,网上的此类教程也有几个,下面这篇是写的比较清晰明白的一篇,附上链接:

| https://www.jianshu.com/p/4e068f4dd726

主要步骤就是:

  1. 装node、git、hexo,跟着官网的doc配置git的ssh
  2. hexo init新建一个blog website文件
  3. 用之前的hexo博客文档中的config,theme,source等关键文档替换掉新建的博客文件夹里面的对应文件
  4. 更新博客,完成迁移

期间踩了n个坑,主要有三个坑的最严重的:

  1. 部署后域名、gitpage访问不了,css文件加载有问题:需要调整config文件里的url、root等的配置,注意source文件夹下的cname文件不能丢,还有github账户名修改而引起的各种问题。

  2. css格式丢失、主题文件丢失:建议直接更换主题,从官网上git clone重新下载主题,然后保存到themes文件夹下,修改博客的config文件和对应主题文件夹里的config文件。

  3. node与hexo的版本问题导致hexo d时出现“mode”的版本问题:一般node版本会偏高,所以最好不要直接装node,先装nvm用来控制node的版本。

你可能感兴趣的:(git,hexo,node,macos)