source common.sh

log_info "下载网站代码"
if [ -d web_code_dir ];then
    log_info "在自动全量并发执行时，目录会有残留，先清理历史其他项目残留数据"
    sudo rm -fr web_code_dir
fi
git clone https://github.com/etcd-io/website.git web_code_dir
cd web_code_dir

sed -i "s|https://etcd.io|https://etcd.website.cncfstack.com|g" config.yaml
add_head_assets "fd31286b-b455-4b8c-8d83-549b2ab02cff" "docsy" "v0.12.0"

npm run preinstall
npm install
npm run build

mv public website-html

mkdir -p website-html/docs/latest/install
latest_docs_dst=`cat website-html/_redirects |grep -w '/docs/latest'|grep -v splat|awk '{print $2}'`
echo '<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.145.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>map[dest:'${latest_docs_dst}']</title><link rel=canonical href='$latest_docs_dst'><meta name=robots content="noindex"><meta http-equiv=refresh content="0; url='$latest_docs_dst'"></head></html>' > website-html/docs/latest/index.html
echo '<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.145.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>map[dest:'${latest_docs_dst}']</title><link rel=canonical href='$latest_docs_dst'><meta name=robots content="noindex"><meta http-equiv=refresh content="0; url='$latest_docs_dst'"></head></html>' > website-html/docs/latest/install/index.html

log_info "website-html/docs/latest/index.html"
cat website-html/docs/latest/index.html

log_info "website-html/docs/latest/install/index.html"
cat website-html/docs/latest/install/index.html

log_info "处理网站中外部的资源路径"
change_url_to_file "./website-html"
