我爱编程

Hexo偷懒小技巧

2018-05-27  本文已影响0人  Leihungjyu

前言

最近因为Win10玄学问题,重装系统后,装了Win10+Ubuntu 18.04 双系统,因为两个系统平时都会用到,所以两个系统博客保持同步更新就很重要了,平时在Ubuntu下用的比较多,每次hexo new一篇文章后还要慢慢找到_posts文件夹里新建的文章就很麻烦,写完之后要敲一堆的命令:hexo g -d部署到VPS上,还要敲一堆git命令将修改的文件同步到远程仓库里,所以就有了偷懒的小技巧。

偷懒小技巧

自动打开编辑器

let spawn = require('hexo-util/lib/spawn');

hexo.on('new'||'n', (data) => {
  spawn('typora', [hexo.base_dir, data.path]);
});
//上面的typora可以换成其他编辑器,如:vscode,vim等,Windows下需要先配置好环境变量
image image

简化发表文章命令

在简化前,发表一篇文章需要在博客根目录执行下列的命令:

hexo clean  //清楚本地缓存
hexo g      //generate
hexo d      //deploy
git add .   //添加本次修改的所有文件
git commit -m "此次修改内容"  //commit
git push    //push到远程仓库

可见是有多么麻烦了,最后通过自定义命令,每次写完文章只需要敲一个d就可以了!

image image

更多文章:

Leihungjyu的博客

上一篇 下一篇

猜你喜欢

热点阅读