diff --git a/.github/workflows/firebase-preview.yml b/.github/workflows/firebase-preview.yml deleted file mode 100644 index 60382456..00000000 --- a/.github/workflows/firebase-preview.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Deploy Preview to Firebase -'on': pull_request -jobs: - build_and_preview: - if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}' - runs-on: ubuntu-latest - steps: - - - name: Hugo setup - uses: peaceiris/actions-hugo@v3.0.0 - with: - hugo-version: 0.140.2 - extended: true - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' - - - name: Check out code into the Go module directory - uses: actions/checkout@v4 - with: - submodules: true # Fetch Hugo themes (true OR recursive) - fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - - - name: Build with Hugo - env: - # For maximum backward compatibility with Hugo modules - HUGO_ENVIRONMENT: production - HUGO_ENV: production - run: | - hugo -E -F --minify -s exampleSite --themesDir ../.. -d ../public --baseURL https://blowfish.page - - - name: Deploy preview - uses: FirebaseExtended/action-hosting-deploy@v0 - with: - repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_BLOWFISH_21FFF }}' - expires: 30d - channelId: preview-${{ github.event.number }} - projectId: blowfish-21fff diff --git a/.github/workflows/firebase-production.yml b/.github/workflows/firebase-production.yml deleted file mode 100644 index 420d7bae..00000000 --- a/.github/workflows/firebase-production.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Deploy Production to Firebase -'on': - push: - branches: - - main -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - - name: Hugo setup - uses: peaceiris/actions-hugo@v3.0.0 - with: - hugo-version: 0.140.2 - extended: true - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' - - - name: Check out code into the Go module directory - uses: actions/checkout@v4 - with: - submodules: true # Fetch Hugo themes (true OR recursive) - fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - - - name: Build with Hugo - env: - # For maximum backward compatibility with Hugo modules - HUGO_ENVIRONMENT: production - HUGO_ENV: production - run: | - hugo -E -F --minify -s exampleSite --themesDir ../.. -d ../public --baseURL https://blowfish.page - - - name: Deploy Production - uses: FirebaseExtended/action-hosting-deploy@v0 - with: - repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_BLOWFISH_21FFF }}' - channelId: live - projectId: blowfish-21fff \ No newline at end of file diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000..0b758916 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,8 @@ +[build] + command = "cd exampleSite && hugo --gc --minify -D -b https://blowfish.page" + publish = "exampleSite/public" + +[build.environment] +HUGO_VERSION = "0.142.0" +HUGO_THEMESDIR = "../.." +HUGO_THEME = "repo" \ No newline at end of file