hexo new 之后立即打开文稿

hexo用起来还是非常舒服的。但是用久了之后当你创建了新的文稿之后再去`hexo-home/source/_post `文件夹里狂翻真的事一件不优雅的事情。

这个问题上很多人都有过类似的需求,解决方法都是监听hexo new命令然后使用编辑器打开。

方法如下:

在hexo目录下新建一个scripts目录,然后新建一个js脚本,代码如下

1
2
3
4
5
6
var exec = require('child_process').exec;
// windos 10
// Hexo 3.2.2
hexo.on('new', function(path){
exec('start E:\\Typora\\Typora.exe');
});

start后面是你的markdown编辑器路径
如果你是 OS X 代码如下

1
2
3
4
5
6
var exec = require('child_process').exec;
// Hexo 2.x
hexo.on('new', function(path){
exec('open -a "/Applications/Sublime Text.app" ' + path);
});

代码转自在 hexo new 之后立即打开新建的 Markdown 文稿


在命令行输入:

1
hexo new "new blog"

即可

When you are old