From 7f84d8558e6784f78b69d035cd236b82176a2093 Mon Sep 17 00:00:00 2001 From: Harry Chen Date: Tue, 24 Dec 2024 23:57:27 +0800 Subject: [PATCH] chore: update --- .github/workflows/site.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml index ef2f0969ae2..7505f620995 100644 --- a/.github/workflows/site.yml +++ b/.github/workflows/site.yml @@ -25,17 +25,28 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - run: npm install - - run: npm run build --if-present - name: action-zip uses: montudor/action-zip@v1.0.0 - - run: cd site - - run: pwd - - run: npm install - - run: npm run build + + # 安装根目录依赖 + - name: Install root dependencies + run: npm install + + # 构建根目录项目 + - name: Build root project + run: npm run build --if-present + + # 安装和构建 site 目录 + - name: Install and build site + working-directory: site + run: | + npm install + npm run build + + # 打包文档 - name: Zip output - run: zip -r build/document_archive.zip docs i18n blog versioned_docs versioned_sidebars working-directory: site + run: zip -r build/document_archive.zip docs i18n blog versioned_docs versioned_sidebars - name: upload files to OSS uses: fangbinwei/aliyun-oss-website-action@v1 with: