hexo创建新博客后自动打开

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等等操作的呢,如果还没有,稍等我来试试。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值