每次 push 就自动部署,真香。一个最小工作流:
name: deploy
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm run build
- uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
要点:
- on: [push] 触发,runs-on 选 runner;
- secrets 存密钥,别硬编码;
- 部署到 Pages 用现成 action,少写脚本。
配合我们论坛的源码发布,CI 一提交就上线,告别手动 ftp。
楼主 · 2026-09-27 09:10 · 浏览 216
· 编辑于 2026-09-27 09:10

