Hexo系列4–博客迁移到另一台电脑

参考了博文:https://blog.csdn.net/eternity1118_/article/details/71194395 ,填了几个坑,并实践成功

1.将你原来电脑上已经配置好并生成的“Hexo博客”如下几个目录和文件拷到你的新电脑新建的博客目录上:

1
2
3
4
5
_config.yml
package.json 可以不拷贝、没用上
scaffolds/ 可以不拷贝、没用上
source/
themes/

2.在你的新电脑上首先配置hexo环境:安装git、Node.js(npm)

1
2
sudo apt install git
sudo apt install npm

3.安装hexo,执行命令:

1
2
su root
npm install hexo-cli -g

4.安装好之后,进入博客目录启动Hexo

1
2
hexo init blog
cd blog

5.模块安装,执行命令:

1
2
3
4
npm install
npm install hexo-deployer-git --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save

或者在blog目录下编辑脚本程序H_exe.py并运行:

1
2
3
4
5
6
7
import os

os.system('npm install')
os.system('npm install hexo-deployer-git --save')
os.system('npm install hexo-generator-feed --save')
os.system('npm install hexo-generator-sitemap --save')
os.system('npm install [email protected] –save')

6.坑啊!图片不显示:

1
npm install [email protected] --save

这个插件的最新版本是0.0.3,但是0.0.3版本有Bug,所以一定要安装0.0.2版本
另外,文章的"摘要"部分需要将<!--more-->改为

1
<escape><!-- more --></escape>

才能正常显示。

7.设置git邮箱和账户名称

1
2
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

8.部署,执行命令:

1
2
hexo g
hexo d

9.busuanzi(不蒜子)的网址更新,导致了使用Hexo Next主题时统计浏览数失效.

解决方法:
到hexo的themes文件夹下, 进入themesnextlayout_third-partyanalytics
打开busuanzi-counter.swig
src=“https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js”修改为src=“https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js”