黑苹果的500g硬盘容量不够了,主要是因为装好多虚拟机(哭
故重回windows10怀抱,下面写下步骤,遇到的问题及解决方案。
步骤
第一步,拷贝原来的文件
1 | 需要拷贝的文件及文件夹如下所示: |
可以用U盘拷贝到其他位置备用
第二步,建立新的依赖环境
步骤与新建hexo博客一样的,大致如下:
1 | 需要安装的有: |
安装步骤不再细说,网上教程一搜就有(逃
接着新建文件夹进行初始化,本例为D:/blog
1 | # 初始化hexo |
完成后的目录结构如下图所示:
安装完git之后要做以下操作:
1 | 配置github的ssh密钥 |
可参考:https://blog.csdn.net/qq_29726869/article/details/88622840
第三步,覆盖文件
将第一步备份的文件进行覆盖
右键git bash here
1 | hexo clean |
浏览器访问127.0.0.1:4000就可以看到效果啦
注意:若出现图片无法正常显示或其他问题,很大可能是因为插件不全导致,需要根据package.json文件内容,安装插件
例如:
1 | npm install hexo-asset-image --save |
遇到的问题及解决方案
Q1:
hexo s之后出现Validating config?
1 | INFO Validating config |
A1:
修改_config.yml一行内容
1 | use_date_for_updated: true # deprecated |
可参考:https://github.com/hexojs/hexo/issues/4450
Q2:
浏览器访问出现
1 | {% extends '_layout.swig' %} {% import '_macro/post.swig' as post_template %} {% import '_macro/sidebar.swig' as sidebar_template %} {% block title %}{{ config.title }}{% if theme.index_with_subtitle and... |
如下图所示:
A2:
是因为Hexo 5将swig渲染插件移除造成
解决办法,手动安装即可
1 | npm i hexo-renderer-swig |
可参考:https://github.com/ahonn/hexo-theme-even/issues/266
总结
上面两个问题都是hexo版本更新造成的,如果迁移前后hexo版本一致,就不再需要看上面的解决方案啦。
遇到问题可以多看看官方文档README.md还有issues,可以更快解决哦!