写一个脚本一键发布你的Hexo网站

写一个脚本一键发布你的Hexo网站

安装Git部署插件

1
npm install hexo-deployer-git --save

官方的解释如下:

Hexo provides a fast and easy deployment strategy. You only need one single command to deploy your site to your
servers.

你可以在这里看到:https://hexo.io/docs/deployment.html

配置

1
2
3
4
5
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]

使用

1
hexo deploy

一键发布脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash
cd [你的博客路径]

echo -e "清除旧文件"
hexo cl > /dev/null
echo -e "\t\t......OK\n正在【生成】静态页面"
hexo g > /dev/null
echo -e "\t\t......OK\n正在【发布】静态页面"
hexo d > /dev/null
echo -e "\t\t......OK\n将源文件添加到git版本库"
git add . > /dev/null
echo -e "\t\t......OK\n添加GitComment"
git commit -m '`date +"%Y-%m-%d %H:%M.%S 发布文章:$1"`' > /dev/null
git push > /dev/null
echo -e "\t\t......OK\n正在GitPush推送源文件"
cd - > /dev/null
echo "发布完成"

你可以将该脚本放置在PATH环境变量可以找到的地方。就可以直接使用了。

写一个脚本一键发布你的Hexo网站

https://www.borgor.cn/posts/134e037a.html

作者

Cyrusky

发布于

2019-08-05

更新于

2024-10-03

许可协议

评论