From 525956751964b84f3d4eca3796bd15e05b43c311 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 08:54:16 +0800 Subject: [PATCH 01/17] =?UTF-8?q?=E4=B8=8D=E6=8C=87=E5=AE=9A=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index a1a6def..ece301b 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -14,7 +14,7 @@ jobs: - uses: s-weigand/setup-conda@v1 - run: conda --version - run: which python - - run: conda install -n base -c conda-forge pandoc + - run: conda install -c conda-forge pandoc - name: Build uses: OpenHUTB/actions-mkdocs@main From 4dfba233ad07131b96395f8e1ec47bf723c01e4c Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 08:54:58 +0800 Subject: [PATCH 02/17] =?UTF-8?q?=E4=B8=8D=E6=8C=87=E5=AE=9A=E5=88=86?= =?UTF-8?q?=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index ece301b..2d8d3ba 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -1,8 +1,7 @@ name: Deploy on: push: - branches: - - main + jobs: build: name: Deploy docs to GitHub Pages From c5e318e074dc4d753ef42da942c71c8abf21c593 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:10:59 +0800 Subject: [PATCH 03/17] =?UTF-8?q?=E6=BF=80=E6=B4=BB=E8=99=9A=E6=8B=9F?= =?UTF-8?q?=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 2d8d3ba..4a1025c 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,11 +10,15 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - uses: s-weigand/setup-conda@v1 + - name: Setup conda + uses: s-weigand/setup-conda@v1 - run: conda --version - run: which python + - run: conda activate base - run: conda install -c conda-forge pandoc + # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python + # 使用的是 /usr/local/lib/python3.13/site-packages - name: Build uses: OpenHUTB/actions-mkdocs@main with: From c19c6d591d7ad89831014187e26c117743479600 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:13:19 +0800 Subject: [PATCH 04/17] conda init --- .github/workflows/deploy_page.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 4a1025c..52559cc 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -14,6 +14,7 @@ jobs: uses: s-weigand/setup-conda@v1 - run: conda --version - run: which python + - run: conda init - run: conda activate base - run: conda install -c conda-forge pandoc From 67f38cee8859d0d32503ceaf7b4f21ec86903721 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:16:29 +0800 Subject: [PATCH 05/17] =?UTF-8?q?=E4=BD=BF=E7=94=A8miniconda?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 52559cc..676edd6 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,13 +10,24 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Setup conda - uses: s-weigand/setup-conda@v1 - - run: conda --version - - run: which python - - run: conda init - - run: conda activate base - - run: conda install -c conda-forge pandoc + - uses: conda-incubator/setup-miniconda@v2 + with: + # Specify python version your environment will have. Remember to quote this, or + # YAML will think you want python 3.1 not 3.10 + python-version: "3.10" + # This uses *miniforge*, rather than *minicond*. The primary difference is that + # the defaults channel is not enabled at all + miniforge-version: latest + # These properties enable the use of mamba, which is much faster and far less error + # prone than conda while being completely compatible with the conda CLI + use-mamba: true + mamba-version: "*" + + - name: Install some packages + # The `-l` is needed so conda environment activation works correctly + shell: bash -l {0} + run: | + mamba install -c conda-forge pandoc # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages From dd50eefef55a95a4fd49be02f36370dedf0bb3c8 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:25:19 +0800 Subject: [PATCH 06/17] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E5=AE=89=E8=A3=85pando?= =?UTF-8?q?c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 676edd6..2a431d7 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,24 +10,12 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - uses: conda-incubator/setup-miniconda@v2 - with: - # Specify python version your environment will have. Remember to quote this, or - # YAML will think you want python 3.1 not 3.10 - python-version: "3.10" - # This uses *miniforge*, rather than *minicond*. The primary difference is that - # the defaults channel is not enabled at all - miniforge-version: latest - # These properties enable the use of mamba, which is much faster and far less error - # prone than conda while being completely compatible with the conda CLI - use-mamba: true - mamba-version: "*" - - - name: Install some packages + - name: Install pandoc # The `-l` is needed so conda environment activation works correctly shell: bash -l {0} run: | - mamba install -c conda-forge pandoc + wget -O pandoc-3.9.0.2-1-amd64.deb https://github.com/jgm/pandoc/releases/download/3.9.0.2/pandoc-3.9.0.2-1-amd64.deb + sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages From 1afc1ae91b79f777de425808bc9a09471d90fb97 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:28:02 +0800 Subject: [PATCH 07/17] =?UTF-8?q?=E6=9F=A5=E7=9C=8Bpandoc=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 2a431d7..425a52b 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -15,7 +15,8 @@ jobs: shell: bash -l {0} run: | wget -O pandoc-3.9.0.2-1-amd64.deb https://github.com/jgm/pandoc/releases/download/3.9.0.2/pandoc-3.9.0.2-1-amd64.deb - sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb + dpkg -i pandoc-3.9.0.2-1-amd64.deb + pandoc --version # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages From 40c25f05664fc703a9076096e39b699afac02ee9 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:30:49 +0800 Subject: [PATCH 08/17] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B6=85=E7=BA=A7?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E6=9D=83=E9=99=90=E5=AE=89=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 425a52b..a093bb9 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -15,7 +15,7 @@ jobs: shell: bash -l {0} run: | wget -O pandoc-3.9.0.2-1-amd64.deb https://github.com/jgm/pandoc/releases/download/3.9.0.2/pandoc-3.9.0.2-1-amd64.deb - dpkg -i pandoc-3.9.0.2-1-amd64.deb + sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb pandoc --version # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python From bb8f110bcf1e8074a7e026c8ad3557074ecae19f Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:42:38 +0800 Subject: [PATCH 09/17] pandoc path --- .github/workflows/deploy_page.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index a093bb9..c8cec1b 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -17,6 +17,7 @@ jobs: wget -O pandoc-3.9.0.2-1-amd64.deb https://github.com/jgm/pandoc/releases/download/3.9.0.2/pandoc-3.9.0.2-1-amd64.deb sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb pandoc --version + which pandoc # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages From 0116a821380bf87b54227ee098cfc8e07e723796 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:46:04 +0800 Subject: [PATCH 10/17] set path --- .github/workflows/deploy_page.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index c8cec1b..19a6f89 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -19,6 +19,14 @@ jobs: pandoc --version which pandoc + - name: Set Path + run: | + echo "/usr/bin" >> $GITHUB_PATH + + - name: Get Path + run: | + echo $GITHUB_PATH + # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages - name: Build From df7d9e5511a188a034b48bcb51afdbc4e48efbf0 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 09:48:52 +0800 Subject: [PATCH 11/17] pandoc --- docs/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/requirements.txt b/docs/requirements.txt index 628bf31..da467ca 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,4 @@ python-markdown-math imageio mkdocs-bibtex +pandoc From ed4e53b00c930b967d6b79af4460f5bdeefd8c00 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Thu, 23 Apr 2026 10:00:31 +0800 Subject: [PATCH 12/17] reve --- .github/workflows/deploy_page.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 19a6f89..7b89ed2 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,6 +10,13 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Setup conda + uses: s-weigand/setup-conda@v1 + - run: conda --version + - run: conda install -c conda-forge pandoc + - run: which python + - run: which pandoc + - name: Install pandoc # The `-l` is needed so conda environment activation works correctly shell: bash -l {0} From 8179c37bfb029e2902058315e8acfef099e48e83 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Fri, 24 Apr 2026 09:12:02 +0800 Subject: [PATCH 13/17] apt install pandoc --- .github/workflows/deploy_page.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 7b89ed2..679fa69 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -25,6 +25,8 @@ jobs: sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb pandoc --version which pandoc + sudo apt install pandoc + which pandoc - name: Set Path run: | From 2f7c7c66d5153348e5014e40e88955d11ecccb5f Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Fri, 24 Apr 2026 09:16:09 +0800 Subject: [PATCH 14/17] remove --- .github/workflows/deploy_page.yml | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 679fa69..ad00107 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,32 +10,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Setup conda - uses: s-weigand/setup-conda@v1 - - run: conda --version - - run: conda install -c conda-forge pandoc - - run: which python - - run: which pandoc - - name: Install pandoc - # The `-l` is needed so conda environment activation works correctly - shell: bash -l {0} run: | - wget -O pandoc-3.9.0.2-1-amd64.deb https://github.com/jgm/pandoc/releases/download/3.9.0.2/pandoc-3.9.0.2-1-amd64.deb - sudo dpkg -i pandoc-3.9.0.2-1-amd64.deb - pandoc --version - which pandoc sudo apt install pandoc which pandoc - - name: Set Path - run: | - echo "/usr/bin" >> $GITHUB_PATH - - - name: Get Path - run: | - echo $GITHUB_PATH - # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages - name: Build From 440663b2effcecfe635e633a374b0d15e038e58a Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Fri, 24 Apr 2026 09:18:11 +0800 Subject: [PATCH 15/17] add path --- .github/workflows/deploy_page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index ad00107..7588f35 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -12,7 +12,7 @@ jobs: - name: Install pandoc run: | - sudo apt install pandoc + pip install pypandoc-binary which pandoc # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python From cbe2738a4aa7262ac6fab25d0f118827c42bc0f9 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Fri, 24 Apr 2026 09:20:08 +0800 Subject: [PATCH 16/17] remove --- .github/workflows/deploy_page.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index 7588f35..b06b6ea 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -13,7 +13,6 @@ jobs: - name: Install pandoc run: | pip install pypandoc-binary - which pandoc # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages From aa916075112e517bd86a06ea06a5f17d6bb2d335 Mon Sep 17 00:00:00 2001 From: donghaiwang Date: Fri, 24 Apr 2026 09:20:53 +0800 Subject: [PATCH 17/17] pip --- .github/workflows/deploy_page.yml | 4 ---- docs/requirements.txt | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/deploy_page.yml b/.github/workflows/deploy_page.yml index b06b6ea..e629b15 100644 --- a/.github/workflows/deploy_page.yml +++ b/.github/workflows/deploy_page.yml @@ -10,10 +10,6 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Install pandoc - run: | - pip install pypandoc-binary - # CONDA_PYTHON_EXE: /usr/share/miniconda/bin/python # 使用的是 /usr/local/lib/python3.13/site-packages - name: Build diff --git a/docs/requirements.txt b/docs/requirements.txt index da467ca..4c96970 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,4 +1,4 @@ python-markdown-math imageio mkdocs-bibtex -pandoc +pypandoc-binary