博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记一次Hexo迁移
阅读量:7039 次
发布时间:2019-06-28

本文共 1005 字,大约阅读时间需要 3 分钟。

原文见

很久没有写过Blog了, 而且也把系统换成了Manjaro, 所以又要再配置一次Hexo的环境等等, 为了下次迁移的时候, 能更快的搞定, 所以记录一下这次迁移的过程.

获取源文件

Hexo如果需要迁移的话, 只需要保留以下几个文件即可:

  • _config.yml
  • theme/
  • source/
  • scaffold/
  • package.json
  • .gitignore

因为之前已经迁移过一次了, 所以我的源文件都已经保存在github上了, 在起了一个save分支来保存文件.

所以获取源文件, 我只需要:

$ git clone git@github.com:wuxiaobai24/wuxiaobai24.github.io.git

安装Hexo

这一步网上大多教程都写的很清楚了, 这里简略提一下, 主要是以下几个步骤:

  1. 安装npm
  2. 用npm安装hexo
  3. hexo init blog
  4. 把上面提到的源文件全部拷贝到blog文件夹中

注意:这里的blog文件最好放在wuxiaobai24.github.io目录下, 这样利用backups.sh可以很快的把源文件拷贝到blog文件夹中, 但是记得把backups.sh里面最后三行关于git的删去或注释掉

安装依赖

  1. 首先先把主题安装下来先, 之前因为忘记了这个, 导致hexo generate失败

    $ git clone git@github.com:litten/hexo-theme-yilia.git themes/yilia
  2. npm install
  3. 检测是否成功

    $ hexo g$ hexo s

构建快速的写作环境

  1. 将blog移到任何你想要放的位置, 然后把之前的wuxiaobai24.github.io文件夹删去
  2. 在blog目录下, git clone git@github.com:wuxiaobai24/wuxiaobai24.github.io.git
  3. 在vscode中安装vscode-hexo插件

主要的工作流为:

  1. vscode中> hexo new生成新的文章
  2. 写文章, 并> hexo generate
  3. vscode中> hexo deplot部署
  4. 最后在命令行下切换到blog/wuxiaobai24.github.io中, 执行backups.sh备份源文件.

PS: 个人建议把主题的config.yml也备份一下.

转载地址:http://bwfal.baihongyu.com/

你可能感兴趣的文章
使用Spring+观察者模式处理绩效评定流程状态变更及邮件发送
查看>>
openstack 故障处理
查看>>
Error: 1934 SET options have incorrect settings: 'ARITHABORT'.
查看>>
[Windows 8小技巧]如何知道Windows 8 Store App大小及可用存储空间
查看>>
jquery之引入jq
查看>>
RHEL 5服务篇—部署Postfix邮件系统(三)构建web邮件系统
查看>>
Oracle表与索引的分析及索引重建
查看>>
有遍历目录所有文件中关键字命令行脚本引发的思考
查看>>
安装Windows Nano Server虚拟机
查看>>
从韩国农协银行事件谈信息安全工作的要点
查看>>
hbase之python利用thrift操作hbase数据和shell操作
查看>>
用Markdown格式写一份前端简历
查看>>
Java线程:线程状态的转换
查看>>
这些年我们追的干货
查看>>
.net知识和学习方法系列(四)继承中方法的隐藏和重写
查看>>
不小心删除了系统的GRUB怎么办
查看>>
win7下MongoDB集群告别裸奔
查看>>
一些开源搜索引擎实现——倒排使用原始文件,列存储Hbase,KV store如levelDB、mongoDB、redis,以及SQL的,如sqlite或者xxSQL...
查看>>
2层,3层,4层交换机的区别与特点
查看>>
你理解这些Cisco NAT分类和原理吗
查看>>