hexo创建新博客后自动打开

来源:互联网 发布:java可变长参数 使用 编辑:程序博客网 时间:2024/05/22 05:29

Hexo+Github已经成为一种非常流行的搭建博客的方式。

搭建完成后,撰写博客时还是有不少麻烦的。本文主要讲述如何在创建新博客后自动打开编辑。我是采用Visual Stdio Code + markdownlint的方式进行编辑的。

如何实现创建新文章后就能通过code编辑器自动打开呢,这个得用到nodejs。首先进入Hexo的目录,就是有站点信息文件(_config.yml)的 那个目录。查看一下里面是否有一个名叫“scripts”的文件夹,如果没有,先创建一个(命令行创建:mkdir scripts)。

进入到刚刚创建的“scripts”文件夹中,在里面新建一个js文件,然后添加以下内容(我起名为monitor.js)。注:以下是Hexo 3版本的,如果是Hexo 2.x版本的,只要将“data”换成“path”,同时将“[data.path]”换成“path”即可。由于我用的是code编辑器,所以第4行中我是用的code,如果想换成别的编辑器,在这里更换就好,注意code后面要留一个空格!!!

var exec = require('child_process').exec; hexo.on('new', function(data){ exec('code ' + [data.path]); });

将文件保存,然后再次用hexo new blogName的时候,新创建的文件就能自动打开了。欢快的进行blog撰写吧。

有没有人想过开发一个按钮点点就能完成hexo new, d,s,g等等操作的呢,如果还没有,稍等我来试试。

如果觉得不错,就打赏一下吧

原创粉丝点击