我有一个使用Zola生成的静态网站,我正在使用GitHub Actions来构建我的静态网站并将其发布到存储库的gh-pages分支中。我还配置了我的项目,以便使用gh-pages分支通过GitHub pages进行服务。
我面临的问题是,只要我的GitHub Action构建新版本并将其推送到gh-pages分支,GitHub设置中的自定义域设置就会被重置。
以下是我在GitHub操作中执行的构建和推送到目标分支(gh-pages)分支的步骤:
我面临的问题是,只要我的GitHub Action构建新版本并将其推送到gh-pages分支,GitHub设置中的自定义域设置就会被重置。
以下是我在GitHub操作中执行的构建和推送到目标分支(gh-pages)分支的步骤:
- name: Commit and push to target branch
run: |-
git config --global user.email "workflow-bot@mydomain.com"
git config --global user.name "workflow-bot"
git checkout --orphan $TARGET_BRANCH
rm -rf .github/
mv public ..
rm -rf *
mv ../public/* .
touch .nojekyll
touch README.md
echo 'https://www.bigelectrons.com - SITE GENERATED USING ZOLA' > README.md
git add .
git commit -m "generated using zola build"
git push --set-upstream origin $TARGET_BRANCH --force
你有任何想法这个问题是什么,以及我如何解决它?