Hexo博客迁移

Hexo用户指南 - 博客迁移

GitHub+Hexo搭建博客的过程比较平滑,但是它的配置却非常耗时,一旦电脑出现问题或者需要在另外一台电脑上写博客,那么Hexo博客的迁移非常就让人头疼。下面参考其他博客的方法,针对类似问题,整理出一个能在平时就管理重要文件的方法,方便随时迁移。


解决类似问题

创建Git分支将Hexo博客迁移到其它电脑
换了电脑如何使用hexo继续写博客

我整理了网上的方法并根据自己的实际情况总结出了我的解决方法

操作步骤

1.基础配置

电脑的基础配置还是要有的,比如:

Git客户端
NodeJS
生成SSH密钥等

2.源文件拷贝

Hexo博客系统中影响迁移的只有一部分文件和文件夹,所以只需要备份它们即可

文件(夹)说明
scaffolds/博客文章的模版
source/所有博客文章,以及about、tags、categories等page
themes/网站的主题所在文件夹
.gitignore在push时需要忽略的文件和文件夹
_config.yml站点配置文件
package.json依赖包的名称和版本号

我们要做的就是通过各种方式备份这些文件和文件夹,比如说以下两种静态备份方式:

1.通过U盘或移动硬盘保存
2.通过网盘保存

3.本地配置

3.1 创建目录

创建一个名为"自己的git用户名.github.io"的文件夹(推荐用这个用户名以免后面遇到问题),

3.2 初始化 Hexo

$ hexo init
3.3 初始化git本地仓库 ```bash $ git init ``` 3.4 复制文件到指定目录

把备份过的文件和文件夹都复制到hexo文件夹下
完成后hexo的目录结构应该如下

.deploy_git
.git
node_modules
public
scaffolds
scource
themes
.gitignore
_config.yml
db.json
package.json
package-lock.json

4.测试

$ hexo s

这时候浏览器基本可以看到博客了。

5.部署发布文章

// 清除缓存 网页正常情况下可以忽略此条命令
$ hexo clean

// 生成静态网页
$ hexo g

 // 开始部署
$ hexo d

$ hexo g -d

我的博客

GitHub博客
Gitee博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值