diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 1ed71c6..12c96fc 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -1,4 +1,3 @@ - name: 部署文档 on: @@ -20,9 +19,7 @@ jobs: fetch-depth: 0 # 如果你文档需要 Git 子模块,取消注释下一行 # submodules: true - - name: 切换工作目录 - run: echo "Switching to docs directory" - working-directory: ./docs + - name: 安装 pnpm uses: pnpm/action-setup@v2 @@ -30,18 +27,21 @@ jobs: run_install: true version: 8 - - name: 设置 Node.js uses: actions/setup-node@v3 with: node-version: 20 cache: pnpm + - name: 切换工作目录 + run: echo "Switching to docs directory" + working-directory: ./docs - name: 构建文档 env: NODE_OPTIONS: --max_old_space_size=8192 run: |- + cd docs pnpm run docs:build > .vuepress/dist/.nojekyll @@ -50,4 +50,4 @@ jobs: with: # 这是文档部署到的分支名称 branch: gh-pages - folder: .vuepress/dist + folder: docs/.vuepress/dist