概述

如果需要执行多条命令才可以达到目的,都可以使用批处理脚本来提高工作效率,本博客主要实现:一键部署hexo博客以及一键上传代码到GitHub

实现

一键部署hexo博客

新建一个.bat文件,命名为:一键部署.bat,内容如下:(我的博客使用了algolia搜索,如果没有使用就删除下面的hexo algolia

1
2
3
@echo off
cd E:\hexo-blog
hexo g&&hexo algolia&&hexo d

一键上传代码到GitHub

先配置GitHub的SSH Key,配置步骤查看博客:GitHub 配置 SSH Key | LeDao 的博客 (zoutl.cn)

新建一个.bat文件,命名为一键上传到GitHub.bat:,内容如下:(chcp 65001是为了解决输出中文乱码)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
chcp 65001

@echo off

echo "1.进入要上传的文件hexo-blog"
cd E:\hexo-blog

echo "2.添加到本地仓库"
git add .

echo "3.设置提交信息"
set now=%date% %time%
git commit -m "%now%"

echo "4.开始push"
git push -u origin master