diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b69ae9a3..9a54ff6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: deploy_to_gitee +name: sync_to_gitee on: pull_request: push: @@ -10,52 +10,8 @@ concurrency: cancel-in-progress: true jobs: - build_and_commit: - if: ${{ !contains(github.event.head_commit.message, '[no deploy]') }} - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Setup Python - uses: actions/setup-python@v5.0.0 - with: - python-version: "3.11" - - - name: Checkout sources - uses: actions/checkout@v4.1.1 - with: - path: main - fetch-depth: 0 - - - name: Checkout docs - uses: actions/checkout@v4.1.1 - with: - ref: docs - path: docs - - - name: Install sphinx - shell: bash - run: | - pip install -r main/docs/requirements.txt - - - name: Build docs - shell: bash - run: | - rm -rf docs/build - sphinx-build main/docs docs/build - - - name: Commit changes - uses: EndBug/add-and-commit@v9.1.3 - with: - cwd: docs - commit: "--amend" - push: "--force" - default_author: github_actions - message: "[bot] Build gitee pages" - sync: runs-on: ubuntu-latest - needs: build_and_commit steps: - name: Sync to gitee.com uses: wearerequired/git-mirror-action@v1.2.0 @@ -64,16 +20,3 @@ jobs: with: source-repo: git@github.com:FeignClaims/question_board.git destination-repo: git@gitee.com:cpp_tutorial/board.git - - publish: - runs-on: ubuntu-latest - needs: sync - steps: - - name: Build Gitee Pages - uses: yanglbme/gitee-pages-action@v1.4.2 - with: - gitee-username: FeignClaims - gitee-password: ${{ secrets.GITEE_PASSWORD }} - gitee-repo: cpp_tutorial/board - branch: docs - directory: build diff --git a/.readthedocs.yml b/.readthedocs.yml new file mode 100644 index 00000000..1243c129 --- /dev/null +++ b/.readthedocs.yml @@ -0,0 +1,13 @@ +version: 2 + +build: + os: ubuntu-22.04 + tools: + python: "3.12" + +sphinx: + configuration: docs/conf.py + +python: + install: + - requirements: docs/requirements.txt \ No newline at end of file diff --git a/docs/_static/no_cache.js b/docs/_static/no_cache.js deleted file mode 100644 index 8d98fc3b..00000000 --- a/docs/_static/no_cache.js +++ /dev/null @@ -1,8 +0,0 @@ -window.addEventListener("DOMContentLoaded", (event) => { - if (window.localStorage) { - if (!localStorage.getItem("firstLoad")) { - localStorage["firstLoad"] = true; - setTimeout(() => window.location.reload(), 1000); - } else localStorage.removeItem("firstLoad"); - } -}); diff --git a/docs/conf.py b/docs/conf.py index 8707aa29..15c36a02 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -74,4 +74,3 @@ def setup(app): app.add_css_file("custom.css") app.add_css_file("monofont.css") - app.add_js_file("no_cache.js")