title: hexo新建文章自动打开Typora
author: HaoQi
top: false
cover: false
toc: true
mathjax: false
reprintPolicy: cc_by
tags:

  • hexo
  • typora

date: 2022-04-08 16:53:35
coverlmg:
img:
keywords: hexo
summary: hexo新建文章自动打开Typora
password:
categories: 博客篇


hexo新建文章自动打开Typora

写新文章时,需要控制台执行 hexo new “title”,这样就会在_posts 下生成一篇新文章,但需要手动打开,挺麻烦,只需要在站点根目录下新建 scripts 目录,然后在新建 auto_open.js,在文件填入一下内容:

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

注: “D:\Program Files\Typora\Typora.exe” 是我本地编辑器的路径,只需要改为你本地编辑器的路径即可。然后在执行 hexo cl && hexo g -d,部署到 GitHub 即可,以后在发布文章就会自动打开编辑器。