Hexo更新博客-原始文件与静态文件

前言

通过Hexo发布的博客,通过本地原始文件 “hexo g -d” 将生成的静态文件发布到github上,原始文件留在了本地。这样无法在其他电脑或文件丢失情况下更新发布博客。

解决

利用github的分支,创建两个分支master和hexo; hexo分支存储原始文件,master存储博客静态页面,原始文件push到hexo分支,而静态文件直接发布到了master分支。
_config.yml中的deploy参数,分支应为master。

日常博客修改

包括新博文和样式的修改

1.提交原始文件到分支hexo

git add .
git commit -am ""
git commit origin hexo

2.发布网站到master分支上

hexo g -d

注意顺序

在没有原始文件的电脑上修改

  1. 拉hexo分支的原始代码到本地
git clone ...
  1. 下载npm包(需要有node环境)
npm install hexo
npm install
npm install hexo-deployer-git

不需要 hexo init

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值