hexo简易脚本
!/bin/bash
檢查是否為master分支、目錄是否正確
function git-branch-name {
git symbolic-ref --short -q HEAD
}
function git-branch-prompt {
local branch=git-branch-name
if [ $branch ]; then printf " [%s]" $branch; fi
}
PS1="\u@\h [\033[0;36m]\W[\033[0m][\033[0;32m]$(git-branch-prompt)[\033[0m] $ "
read -p "是否正確?y/n:" judge
自動清除歷史緩存并生成新頁面時自動部署
if (test $judge = 'y')
then
hexo clean
hexo g
hexo d
echo "部署成功"
else
echo "已拒絕或輸入錯誤"
fi
總結
- 上一篇: 漫谈C#的定时执行程序
- 下一篇: Caused by: liquibase