记一次Hexo迁移
原文见记一次Hexo迁移
很久没有写过Blog了, 而且也把系统换成了Manjaro, 所以又要再配置一次Hexo的环境等等, 为了下次迁移的时候, 能更快的搞定, 所以记录一下这次迁移的过程.获取源文件
Hexo如果需要迁移的话, 只需要保留以下几个文件即可:
- _config.yml
- theme/
- source/
- scaffold/
- package.json
- .gitignore
因为之前已经迁移过一次了, 所以我的源文件都已经保存在github上了, 在wuxiaobai24.github.io起了一个save
分支来保存文件.
所以获取源文件, 我只需要:
$ git clone [email protected]:wuxiaobai24/wuxiaobai24.github.io.git
安装Hexo
这一步网上大多教程都写的很清楚了, 这里简略提一下, 主要是以下几个步骤:
- 安装npm
- 用npm安装hexo
- hexo init blog
- 把上面提到的源文件全部拷贝到blog文件夹中
注意:这里的blog文件最好放在wuxiaobai24.github.io目录下, 这样利用backups.sh可以很快的把源文件拷贝到blog文件夹中, 但是记得把backups.sh里面最后三行关于git的删去或注释掉
安装依赖
首先先把主题安装下来先, 之前因为忘记了这个, 导致
hexo generate
失败$ git clone [email protected]:litten/hexo-theme-yilia.git themes/yilia
- npm install
检测是否成功
$ hexo g $ hexo s
构建快速的写作环境
- 将blog移到任何你想要放的位置, 然后把之前的
wuxiaobai24.github.io
文件夹删去 - 在blog目录下,
git clone [email protected]:wuxiaobai24/wuxiaobai24.github.io.git
- 在vscode中安装
vscode-hexo
插件
主要的工作流为:
- vscode中
> hexo new
生成新的文章 - 写文章, 并
> hexo generate
- vscode中
> hexo deplot
部署 - 最后在命令行下切换到
blog/wuxiaobai24.github.io
中, 执行backups.sh
备份源文件.
PS: 个人建议把主题的config.yml也备份一下.
相关推荐
JingLisen 2020-06-26
hzq0 2020-06-16
蓝亭书序 2020-06-04
Amzaing00 2020-05-11
hzq0 2020-05-10
乾坤一碼農 2020-05-10
gakki的二向箔 2020-05-07
hzq0 2020-05-05
hzq0 2020-05-05
只有代码的世界 2020-04-27
JingLisen 2020-04-23
gakki的二向箔 2020-04-07
89284553 2020-03-09
YULIU 2020-03-07
只有代码的世界 2020-03-04
hzq0 2020-02-21
只有代码的世界 2020-02-19
YULIU 2020-02-18