#!/usr/bin/env bash
TZ=Asia/Shanghai
export TZ
git_user=${U_NAME}
git_email=${U_EMAIL}
repo_url=${REPO_URL}
git_push_url="https://${GITHUB_TK}@github.com/drunkpig/drunkpig.github.io.git"
repo_dir=drunkpig.github.io
date
BLOG_BUILD_EXEC=mdwiki_exec
cd ..
rm -rf ${repo_dir}

# https://github.com/drunkpig/drunkpig.github.io.git
git clone ${repo_url}
cd ${repo_dir}

git config user.name "${git_user}"
git config user.email "${git_email}"

git checkout source
${BLOG_BUILD_EXEC}  ./post   ../html

git checkout master

branch=$(git symbolic-ref --short -q HEAD)
echo "检测到的branch是${branch}"
if [[ ${branch} == 'master' ]]
then
    echo "分支位于master，开始更新博客内容"
    rm -rf *
	git add .
	git commit -m"delete old"
	
    mv ../html/*  .
    rmdir ../html
	
	echo "准备提交的编译结果如下："
	tree

	# 更新build 时间
	#sed -i "/<\/body>/i  build: `date '+%Y-%m-%d %H:%M:%S'`" index.html
	sed -i "s/__BUILD_VERSION__/`date '+%Y-%m-%d %H:%M:%S'`/"  `grep __BUILD_VERSION__ -rl ./`
	git add .
	git commit -m "Update blog"
	git push -f "${git_push_url}" master
else
    echo "分支切换不成功，更新失败"
	exit 1
fi
