|
@@ -0,0 +1,31 @@
|
|
|
|
|
+name: Develop Docs
|
|
|
|
|
+on:
|
|
|
|
|
+ push:
|
|
|
|
|
+ branches: #设置更新哪个分支会更新站点
|
|
|
|
|
+ - release/3.1
|
|
|
|
|
+permissions:
|
|
|
|
|
+ contents: write
|
|
|
|
|
+jobs:
|
|
|
|
|
+ deploy:
|
|
|
|
|
+ runs-on: ubuntu-latest
|
|
|
|
|
+ steps:
|
|
|
|
|
+ - uses: actions/checkout@v4
|
|
|
|
|
+ - name: Configure Git Credentials
|
|
|
|
|
+ run: |
|
|
|
|
|
+ git config user.name github-actions[bot]
|
|
|
|
|
+ git config user.email 41898282+github-actions[bot]@users.noreply.github.com
|
|
|
|
|
+ - uses: actions/setup-python@v5
|
|
|
|
|
+ with:
|
|
|
|
|
+ python-version: 3.x
|
|
|
|
|
+ - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
|
|
|
|
+ - uses: actions/cache@v4
|
|
|
|
|
+ with:
|
|
|
|
|
+ key: mkdocs-material-${{ env.cache_id }}
|
|
|
|
|
+ path: .cache
|
|
|
|
|
+ restore-keys: |
|
|
|
|
|
+ mkdocs-material-
|
|
|
|
|
+ - run: pip install mike mkdocs-material jieba mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-git-authors-plugin mkdocs-static-i18n mkdocs-minify-plugin
|
|
|
|
|
+ - run: |
|
|
|
|
|
+ git fetch origin gh-pages --depth=1
|
|
|
|
|
+ mike deploy --push --update-aliases 3.1 latest
|
|
|
|
|
+ mike set-default --push latest
|