diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8fed46d..719e48f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,81 +27,81 @@ jobs: BRANCH: gh-pages FOLDER: build -# # 自动生成PDF -# pdf: -# needs: [ gitpage ] -# runs-on: ubuntu-latest -# steps: -# # 拉取代码 -# - name: Checkout -# uses: actions/checkout@master -# with: -# persist-credentials: false -# # 睡会儿, 等GitPage部署完成 -# - name: Sleep for 120 seconds -# run: sleep 120s -# shell: bash -# # 生成PDF -# - name: Build PDF -# run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/intro --output pdf/Banker-Wiki.pdf -# # 生成英文PDF -# # - name: Build English PDF -# # run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/en/intro --output pdf/Banker-Wiki-English.pdf -# # 上传PDF -# - name: Capture Build Artifacts -# uses: actions/upload-artifact@v3 -# with: -# name: Artifacts -# path: pdf/ -# if-no-files-found: error -# # Release -# release: -# needs: [ pdf ] -# runs-on: ubuntu-latest -# steps: -# # 拉取代码 -# - name: Checkout Repository -# uses: actions/checkout@v2 -# # 下载本体 -# - name: Download Content -# uses: actions/download-artifact@v2 -# with: -# name: Artifacts -# # 获取序号 -# - name: Get Project version -# id: get_version -# run: | -# echo "Project version: $GITHUB_RUN_NUMBER" -# echo "::set-output name=project_version::$GITHUB_RUN_NUMBER" -# env: -# project_version: ${{ steps.get_version.outputs.project_version }} -# # 创建release -# - name: Create Release -# id: create-new-release -# uses: actions/create-release@v1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# tag_name: ${{ steps.get_version.outputs.project_version }} -# release_name: Auto Release ${{ steps.get_version.outputs.project_version }} -# # 向release上传Banker-Wiki.pdf -# - name: Upload PDF file to Release -# uses: actions/upload-release-asset@v1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# upload_url: ${{ steps.create-new-release.outputs.upload_url }} -# asset_path: Banker-Wiki.pdf -# asset_name: Banker-Wiki.pdf -# asset_content_type: application/zip + # 自动生成PDF + pdf: + needs: [ gitpage ] + runs-on: ubuntu-latest + steps: + # 拉取代码 + - name: Checkout + uses: actions/checkout@master + with: + persist-credentials: false + # 睡会儿, 等GitPage部署完成 + - name: Sleep for 120 seconds + run: sleep 120s + shell: bash + # 生成PDF + - name: Build PDF + run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/intro --output pdf/Banker-Wiki.pdf + # 生成英文PDF +# - name: Build English PDF +# run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/en/intro --output pdf/Banker-Wiki-English.pdf + # 上传PDF + - name: Capture Build Artifacts + uses: actions/upload-artifact@v3 + with: + name: Artifacts + path: pdf/ + if-no-files-found: error + # Release + release: + needs: [ pdf ] + runs-on: ubuntu-latest + steps: + # 拉取代码 + - name: Checkout Repository + uses: actions/checkout@v2 + # 下载本体 + - name: Download Content + uses: actions/download-artifact@v2 + with: + name: Artifacts + # 获取序号 + - name: Get Project version + id: get_version + run: | + echo "Project version: $GITHUB_RUN_NUMBER" + echo "::set-output name=project_version::$GITHUB_RUN_NUMBER" + env: + project_version: ${{ steps.get_version.outputs.project_version }} + # 创建release + - name: Create Release + id: create-new-release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.get_version.outputs.project_version }} + release_name: Auto Release ${{ steps.get_version.outputs.project_version }} + # 向release上传Banker-Wiki.pdf + - name: Upload PDF file to Release + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create-new-release.outputs.upload_url }} + asset_path: Banker-Wiki.pdf + asset_name: Banker-Wiki.pdf + asset_content_type: application/zip - # 向release上传Banker-Wiki-English.pdf -# - name: Upload PDF file to Release -# uses: actions/upload-release-asset@v1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# upload_url: ${{ steps.create-new-release.outputs.upload_url }} -# asset_path: Banker-Wiki-English.pdf -# asset_name: Banker-Wiki-English.pdf -# asset_content_type: application/zip + 向release上传Banker-Wiki-English.pdf + - name: Upload PDF file to Release + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create-new-release.outputs.upload_url }} + asset_path: Banker-Wiki-English.pdf + asset_name: Banker-Wiki-English.pdf + asset_content_type: application/zip diff --git a/docusaurus.config.js b/docusaurus.config.js index 504ee06..dec2273 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -11,14 +11,14 @@ const config = { favicon: 'img/favicon.ico', // Set the production url of your site here - url: 'https://pingguomc.github.io', + url: 'https://redstarmc.github.io', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: '/Wiki/', // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: 'pingguomc', // Usually your GitHub org/user name. + organizationName: 'redstarmc', // Usually your GitHub org/user name. projectName: 'Wiki', // Usually your repo name. deploymentBranch: 'gh-pages', trailingSlash: false, @@ -78,7 +78,7 @@ const config = { position: 'right', }, { - href: 'https://github.com/pingguomc/Wiki', + href: 'https://github.com/redstarmc/Wiki', label: 'GitHub', position: 'right', }, @@ -106,7 +106,7 @@ const config = { items: [ { label: 'QQ群', - href: 'https://github.com/pingguomc/Wiki', + href: 'https://qm.qq.com/q/DgLkRPwVua', }, ], }, @@ -115,7 +115,7 @@ const config = { items: [ { label: 'GitHub', - href: 'https://github.com/pingguomc/Wiki', + href: 'https://github.com/redstarmc/Wiki', }, ], },