自己日常操作的几个脚本
- bat启动 Hexo 本地服务
- bat 推送至 Github
- 自动打开markdown编辑器
bat启动 Hexo 本地服务
前提条件:已完成博客搭建。
@echo off
:: 切换至博客源文件目录
d:
cd D:\blog5
:: 执行 清除缓存文件&&生成静态文件&&启用本地服务
hexo clean && hexo g && hexo s
- 新建后缀为bat的脚本文件
- 复制以上命令粘贴(注意修改路径 ),保存
- 双击此脚本运行的结果相当于在你的博客路径下右键 “Git Bash Here” 并输入 “hexo clean && hexo g && hexo s” 运行.
bat 推送至 Github
前提条件:已完成博客搭建和推送 Github 的设置。
@echo off
:: 切换至博客源文件目录
d:
cd D:\blog5
:: 执行 清除缓存文件&&生成静态文件&&部署网站
hexo clean && hexo g && hexo d
- 新建后缀为 bat 的脚本文件
- 复制以上命令粘贴(注意修改路径 ),保存
- 双击此脚本运行的结果相当于在你的博客路径下右键 “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
)
var spawn = require('child_process').exec;
hexo.on('new', function(data){
spawn('start "D:\Program Files\Typora\Typora.exe" ' + data.path);
});
- 新建后缀为 js 的脚本文件
- 复制以上命令粘贴(注意修改路径 ),保存