Hexo添加文章自动打开编辑器

​ Hexo新建一篇文章的命令很简单hexo new arctical's title,然后在Hexo的根目录的source文件夹下的_posts目录下自动创建相应的md文件,之后打开该目录,找到Hexo自动生成的文件打开编辑即可。但是当文件比较多的时候,找一个新的文件是很麻烦的一件事。那么我们便可以通过 js 脚本自动打开相应的编辑器来省事。

分为两个平台,如果是 Windows 平台

1
2
3
4
5
6
7
8
9
var spawn = require('child_process').exec;
// Hexo 2.x 用户复制这段
hexo.on('new', function(path){
exec('start "markdown编辑器绝对路径.exe" ' + path);
});
// Hexo 3 用户复制这段
hexo.on('new', function(data){
exec('start "markdown编辑器绝对路径.exe" ' + data.path);
});

如果是MacBook 平台

1
2
3
4
5
6
7
8
9
var exec = require('child_process').exec;
// Hexo 2.x 用户复制这段
hexo.on('new', function(path){
exec('open -a "markdown编辑器绝对路径.app" ' + path);
});
// Hexo 3 用户复制这段
hexo.on('new', function(data){
exec('open -a "markdown编辑器绝对路径.app" ' + data.path);
});

之后重新新建文件,变回自动打开文件。

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×