Hexo发布文章流程优化


  我周围有很多人都有自己的个人blog站点,但真正一直持续更新下去的很少,不能持续更新下去无非三个原因:一是技术没有得到提高;二是没有时间;三是没有读者。其实一和三在某些方面可以归结为一个,这是因为blog的作用除了作为自己的技术总结外还有一个作用就是能促进和别人交流,而通过交流可以让博客作者自己对技术有一个更全面深刻的认识。

  对于上述三个原因中的一和三可以利用SEO和多逛逛牛人博客增加外链解决。而第二个则需要一个得心应手的CMS管理工具,可惜我现在都没有发现一个非常满意的工具,现在的一些工具有的只是个简单的markdown编辑工具并没有对Hexo有多少支持。所以在windows上用Hexo写一篇博客的过程就变成了以下几个步骤:

1
2
3
4
5
6
  1. 进入Hexo所在目录
  2. 打开gitbash
  3. 在gitbash中输入hexo new 'XXX'
  4. 在本地markdown编辑器中打开刚才创建的文件XXX
  5. 编辑markdown文件
  6. 编辑完成后在gitbash中输入hexo d -g

上述步骤中的5是没有办法省略的,而其余的则可以想办法简化,最开始我的思路是自己重新造个轮子(markdown编辑器结合hexo)但这种造轮子的过程实在是麻烦,最后只得利用autohotkey实现利用快捷键的方式一键搞定除5以外的步骤(我写的autohotkey脚本在最下面的资源中给出了链接)。
这样在windows上用Hexo写一篇博客的过程就变成了以下几个步骤:

1
2
3
  1. 按win+n(完成上面的1-4)
  2. 编辑markdwon文件
  3. 按win+d发布(完成上面的6)

这样步骤就省略成了三个,瞬间就不在排斥写博客了。另外由于平时还要将这些文章保存到印象笔记,接下来可以考虑怎么自动保存到印象笔记。


资源:
autohotkey官方网站
用Autohotkey编写自动控制程序
Hexo快捷键的autohotkey脚本