Artin's Blog

谁有天大力气可以拎着自己飞呀

0%

如何创建一个更好的 Hexo 使用体验

我经常在 webide 更新博客,但这只限于有网络的情况下。想本地调试的话,在没网之前就需要把源文件同步到本地来。这个功能用 git 来实现会非常好。
大概的思路就是在博客的仓库创建一个分支来备份源文件。
在部署网页之前可以先把源文件同步到备份分支,然后需要的时候本地拉取回来。


备份到仓库

你需要安装好 git。
首先,你要在博客根目录下添加远程仓库。

1
2
3
4
# git remote add [shortname] [url]
# [shortname] 设置仓库的名称
# [url] 远程仓库的链接
git remote add hexo https://git.coding.net/Artin/Artin.git

然后创建一个新的分支

1
git branch backup

切换到 backup 分支

1
git checkout backup

然后在博客根目录下执行

1
2
3
git add .
git commit -am "update"
git push hexo backup

你可以去看看廖雪峰的 git 教程
关于 push 主题失败的同学,把主题中的.git 给删掉就 ok 了


更加便携的方法

这个主意我只在 ubuntu 下试过。
首先,在博客根目录创建一个 git.sh
在里面输入如下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash/
# 这里的路径是你的博客的路径
cd /home/ubuntu/workspace/hexo/
echo "执行hexo clean"
hexo clean
echo "hexo clean 执行完毕"
echo "推送源代码"
git add .
git commit -am "update"
git push hexo master
echo "推送源代码 执行完毕"
echo "执行hexo g -d"
hexo g -d
echo "hexo g -d 执行完毕"

以后想要更新博客,直接在博客根目录下输入:

1
sh git.sh
- 正文到此结束啦 -
  • 文章作者: Artin
  • 文章标题: 如何创建一个更好的 Hexo 使用体验
  • 文章链接: https://lengthmin.me/posts/to-build-a-better-hexo/
  • 更新时间: 2019-07-18, 14:03:00
  • 更新历史: Blame, History 源文件: .md Raw
  • 版权声明: 署名-非商用-相同方式共享 4.0 转载请保留原文链接及作者。
如果您觉得有帮助的话,可以请我喝瓶饮料~
Artin 微信

微信

Artin 支付宝

支付宝