新建文章时自动打开编辑器

由于每次使用hexo new新建之后都要到文件夹里自己去找出文件再打开,当文件多起来更是件麻烦事,在网上发现有直接能在新建完后自动打开markdown文档的js脚本。

首先安装 shelljs模块,实现自动部署加载JS脚本,键入以下命令:

1
npm install --save shelljs

在 Hexo 根目录的 scripts文件夹下新建一个 js文件

稍微修改后用这个脚本成功:

1
2
3
4
5
var spawn = require('child_process').exec;

hexo.on('new', function(data){
spawn('start "D:\Program Files\Typora\Typora.exe" ' + data.path);
});