diff --git a/.github/workflows/deploy-h5.yml b/.github/workflows/vitepress-deploy.yml similarity index 76% rename from .github/workflows/deploy-h5.yml rename to .github/workflows/vitepress-deploy.yml index 4b69a12..68e0a21 100644 --- a/.github/workflows/deploy-h5.yml +++ b/.github/workflows/vitepress-deploy.yml @@ -1,10 +1,10 @@ -name: Deploy Pages +name: Build and Deploy VitePress Site with Pnpm on: - # Runs on pushes targeting the default branch push: - branches: ['main'] - + branches: + - main # 你想要触发部署的分支名称 + # 你可以根据需要添加其他触发条件 # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -17,7 +17,8 @@ permissions: jobs: # Build job build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest # 运行环境 + steps: # 设置服务器时区为东八区 - name: Set time zone @@ -32,12 +33,14 @@ jobs: cache: 'pnpm' - name: Install dependencies run: pnpm i --no-frozen-lockfile - - name: Build - run: pnpm build:h5 + + - name: Build VitePress site with Pnpm + run: pnpm run docs:build + - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: - path: ./dist/build/h5 + path: ./docs/.vitepress/dist/ # Deployment job deploy: diff --git a/.vscode/settings.json b/.vscode/settings.json index fec1619..da86cff 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -46,6 +46,7 @@ "tabbar", "unibest", "uvui", + "vitepress", "WechatMiniprogram" ], "typescript.tsdk": "node_modules\\typescript\\lib",