build: 替换autoprefixer为lightningcss并优化依赖 #60
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 构建 Github Pages | |
| on: | |
| push: | |
| branches: [main] # 如果你的主分支叫 master,请改为 master | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| jobs: | |
| build-and-deploy: | |
| runs-on: ubuntu-latest | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| steps: | |
| - name: 检出代码 | |
| uses: actions/checkout@v6 | |
| - name: 安装 pnpm | |
| uses: pnpm/action-setup@v4 | |
| - name: 安装 Nodejs | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: 20 | |
| cache: 'pnpm' | |
| - name: 安装依赖 | |
| run: pnpm install | |
| - name: 构建前端项目 | |
| run: pnpm run build | |
| # 关键步骤:告诉 GitHub Actions 跳过 Jekyll 检查 | |
| - name: 配置 Github Pages | |
| uses: actions/configure-pages@v5 | |
| - name: 上传构建版 | |
| uses: actions/upload-pages-artifact@v4 | |
| with: | |
| path: './docs' | |
| - name: 部署到 GitHub Pages | |
| uses: actions/deploy-pages@v4 |