Hexo更换电脑如何同步博客配置解决办法

前言

关于使用 Hexo 搭建个人博客可参考本人另一篇博文: Hexo框架+NextT主题搭建博客教程

相信有不少小伙伴使用 Hexo 来搭建自己的个人博客,但问题是如果你电脑突然坏了,或者你想在其他电脑编辑发表你的博客,又要花费时间精力来重新配置你的站点,这样就比较麻烦。这时,我们可以将 hexo 相关目录文件放到 Github 或者其他 Git 托管平台,如此一来,无论你在哪里,都可以随时 clone 下来,简单配置下,就可以继续玩耍。

实践

1. 准备新仓库或新分支

首先,你可以在 Github 创建一个新仓库或者直接在自己的 Gihubpage 仓库创建一条新 branch 来存放你的 hexo 相关配置文件。

# 本地创建新分支 hexo 并切换到该分支
git checkout -b hexo
# 推送分支并merge到远程分支hexo, 没有会自动创建
git push origin hexo:hexo

或者用 eclipse 管理仓库,创建新分支
在这里插入图片描述

推送分支到远程
在这里插入图片描述

2. 删掉分支 hexo 下面除了 git 的内容

在这里插入图片描述

3. 将现有的 hexo 目录拷贝到该分支目录下

要拷贝的文件或目录有:

_config.yml
package.json
scaffolds/
source/
themes/
.gitignore

.gitignore 里的内容如下:

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

在这里插入图片描述

4. 推送到远程分支
git add .
git commit -m "Add hexo"
git push
5. 使用 hexo 分支

当需要在其他电脑编写博客时,就可以 clone 下来

git clone -b hexo https://github.com/yourname/xxx.github.io.git 

然后在新电脑配置 hexo 环境(需先安装 node.js 环境)

# 安装 hexo-cli
npm install hexo-cli -g

# 安装依赖
npm install
6. 使用回顾

进入 hexo 分支目录,打开命令行

# 生成静态文件
hexo g

# 本地运行
hexo s

# 部署到 github page
hexo d

部署完毕后记得将修改文件 push 到远程哦,以同步博客内容。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值