From 7b5328bc6f5633d83310a24dda68bdf4877967f1 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Fri, 9 May 2025 00:52:16 +0700 Subject: [PATCH] feat: github actions deploy to cloudflare pages --- .github/workflows/hugo.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml index 607e2c8..75cdb3d 100644 --- a/.github/workflows/hugo.yml +++ b/.github/workflows/hugo.yml @@ -1,4 +1,4 @@ -name: Deploy Hugo site to Pages +name: Deploy Hugo site on: push: @@ -56,7 +56,7 @@ jobs: hugo \ --gc \ --minify \ - --baseURL "${{ steps.pages.outputs.base_url }}/" \ + --baseURL "https://miti99.com/" \ --cacheDir "${{ runner.temp }}/hugo_cache" - name: Cache Save id: cache-save @@ -80,3 +80,19 @@ jobs: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 + + deploy-cloudflare-pages: + runs-on: ubuntu-latest + name: Deploy on CloudFlare Pages + needs: build + permissions: + contents: read + deployments: write + steps: + - name: Deploy + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + command: pages deploy public --project-name=miti99 + gitHubToken: ${{ secrets.GITHUB_TOKEN }}