Hexo 几个bat脚本

This is an article that was created 654 days ago, and the information may have evolved or changed.

自己日常操作的几个脚本

  • bat启动 Hexo 本地服务
  • bat 推送至 Github
  • 自动打开markdown编辑器

bat启动 Hexo 本地服务

前提条件:已完成博客搭建。

1
2
3
4
5
6
@echo off
:: 切换至博客源文件目录
d:
cd D:\blog5
:: 执行 清除缓存文件&&生成静态文件&&启用本地服务
hexo clean && hexo g && hexo s
  1. 新建后缀为bat的脚本文件
  2. 复制以上命令粘贴(注意修改路径 ),保存
  3. 双击此脚本运行的结果相当于在你的博客路径下右键 “Git Bash Here” 并输入 “hexo clean && hexo g && hexo s” 运行.

bat 推送至 Github

前提条件:已完成博客搭建和推送 Github 的设置。

1
2
3
4
5
6
@echo off
:: 切换至博客源文件目录
d:
cd D:\blog5
:: 执行 清除缓存文件&&生成静态文件&&部署网站
hexo clean && hexo g && hexo d
  1. 新建后缀为 bat 的脚本文件
  2. 复制以上命令粘贴(注意修改路径 ),保存
  3. 双击此脚本运行的结果相当于在你的博客路径下右键 “Git Bash Here” 并输入 “hexo clean && hexo g ” 运行,如果只执行 “hexo clean && hexo g && hexo d “ ,当命令执行完后会自动关闭命令窗口,后边加”hexo s“启用本地服务保持窗口不关闭(由于还有自动推送博客源文件的步骤,我不加这个),运行完成后确认是否推送成功,Ctrl+C结束即可

自动打开markdown编辑器

在执行hexo n xxxx后自动打开 markdown 编辑器打开 md 文件,在博客目录下的scripts目录新建js文件(我使用的是Typora

1
2
3
4
var spawn = require('child_process').exec;
hexo.on('new', function(data){
spawn('start "D:\Program Files\Typora\Typora.exe" ' + data.path);
});
  1. 新建后缀为 js 的脚本文件
  2. 复制以上命令粘贴(注意修改路径 ),保存
Hexo环境新电脑环境重构 自动备份Hexo源文件到私有仓库
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×