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。