一:开发者的解决方案
Hexo 的 GitHub 项目里,有人提出了类似的需求:
Tommy 指出,可以在 Hexo 目录下的 scripts 目录(若没有,则新建一个blog/scripts)中创建一个 JavaScript (openNewFile)脚本,监听 hexo new 这个动作。并在检测到 hexo new 之后,执行编辑器打开的命令。
具体目录如下:
Tommy 给出的js代码如下:
1 | var spawn = require('child_process').spawn; |
vi替换为你的文本编辑器的绝对路径
二:编码实战
使用Typora打开新建的markdown文档
openNewFile.js中的代码
1 | var spawn = require('child_process').spawn; |
此时命令行执行新建文章的代码hexo new "the title of your blog"
,系统使用我指定的文本编辑器Typora.exe打开了新建的 Markdown 文稿。