博客换成 Hexo 之后,觉得写新博文方便了许多。不过,回想一下,现在发一篇新的博文还是有些事情要做的:
- 用 Markdown 写好博文,然后向 master 分支提交更新
- 用 Hexo 生成网页
- 把生成的网页拷贝到其他文件夹里,然后切换到 gitcafe-pages 分支
- 删除旧的网页,然后把刚刚拷出去的新网页拷回来,再向 gitcafe-pages 提交一次更新
- 向 GitCafe 推送更新
- 切换回 master 分支,方便下一次操作
这前前后后的操作加起来,折算成命令行操作的话,就有十几行了。看来工作量还是有不少的。我想,反正这些操作都是相同的,不如写成脚本吧。这样,写好文章后,执行一下这个脚本就可以了。(这也太懒了吧 ←_←)
所以子勤写一个这样的文件:
1 |
|
然后给它加上执行权限:
1 | chmod +x update.sh |
以后,写完博文后,就不用一步步地操作了,只需 ./update.sh
运行一下脚本,就能够完成更新的发布。从此,用 Hexo 写博文的方便程度又向 WordPress 靠近了一步。
Hexo + Git + GitCafe,一样可以很简单! —— Ziqin
7月30日更新:
- 可自由填写 commit message
- 自动清理残余的
public
文件夹
Tips: 这个脚本包含了删除自身这一操作,在 Linux 中这是被允许的,不过在 Windows 中可能会提示错误。子勤尚未测试它在 Windows 中的适用性。