如何创建一个更好的 Hexo 使用体验
我经常在 webide 更新博客,但这只限于有网络的情况下。想本地调试的话,在没网之前就需要把源文件同步到本地来。这个功能用 git 来实现会非常好。
大概的思路就是在博客的仓库创建一个分支来备份源文件。
在部署网页之前可以先把源文件同步到备份分支,然后需要的时候本地拉取回来。
备份到仓库
你需要安装好 git。
首先,你要在博客根目录下添加远程仓库。
1 | # git remote add [shortname] [url] |
然后创建一个新的分支:
1 | git branch backup |
切换到 backup 分支:
1 | git checkout backup |
然后在博客根目录下执行:
1 | git add . |
你可以去看看 廖雪峰的 git 教程
关于 push 主题失败的同学,把主题中的.git 给删掉就 ok 了,或者不推送主题。
更加便携的方法
首先,在博客根目录创建一个 git.sh。在里面输入如下代码:
1 |
|
以后想要更新博客,直接在博客根目录下输入:
1 | sh git.sh |