title: 在hexo new之后立即打开Markdown文稿
date: 2018-01-07 13:47:03
tags: hexo
categories: hexo
由于每次使用hexo new
新建之后都要到文件夹里自己去找出文件再打开,当文件多起来更是件麻烦事。基于此,在网上发现有直接能在新建完后自动打开markdown文档的js脚本,怀着试一试的心态按着步骤走,最后成功了。
- 首先安装 shelljs模块,实现自动部署加载JS脚本,键入以下命令:
npm install --save shelljs
- 在 Hexo 根目录的
scripts文件夹
下新建一个js文件
。此处js脚本根据hexo版本而定。我的是hexo-cli:1.0.3
稍微修改后用这个脚本成功:
var exec = require('child_process').exec;
hexo.on('new', function(data){
exec('open -a "/Applications/Typora.app" ' + [data.path]);
});
最后一行里面执行的是系统命令open -a “/Applications/Typora.app” path,直接就可以在终端用命令打开,是 OS X 下的open。换到Windows中,可能需要改为start。