name: Deploy to Cloudflare Pages on: push: branches: - main workflow_dispatch: jobs: build-deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Hugo uses: peaceiris/actions-hugo@v3 with: hugo-version: "0.139.2" extended: true - name: Build env: TZ: "Asia/Tokyo" run: | hugo version TZ=Asia/Tokyo hugo touch ./public/.nojekyll - name: Deploy to Cloudflare Pages uses: cloudflare/pages-action@v1 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} projectName: ${{ secrets.CLOUDFLARE_PROJECT_NAME }} directory: public gitHubToken: ${{ secrets.GITHUB_TOKEN }}