diff --git a/.github/workflows/githubpages.yml b/.github/workflows/githubpages.yml index a80f8cac..0c446ffc 100644 --- a/.github/workflows/githubpages.yml +++ b/.github/workflows/githubpages.yml @@ -34,13 +34,45 @@ jobs: sed -i 's/"start_url": "\/"/"start_url": "\/${{github.event.repository.name}}\/"/g' manifest.webmanifest sed -i 's/"action": "\/"/"action": "\/${{github.event.repository.name}}\/"/g' manifest.webmanifest sed -i 's/"action": "\/receive-webshare"/"action": "\/${{github.event.repository.name}}\/receive-webshare"/g' manifest.webmanifest - sed -i "s/return Response.redirect(\'\/\', 303);/return Response.redirect(\'\/${{github.event.repository.name}}\/\', 303);/g" service-worker.published.js - name: Restore run: dotnet restore src/PDFtoImage.sln - name: Publish run: dotnet publish src/WebConverter/WebConverter.csproj -c Release -p:PublishProfile=src/WebConverter/Properties/PublishProfiles/PublishSite.pubxml --no-restore - name: Create .nojekyll file run: touch src/WebConverter/bin/Release/net7.0/publish/wwwroot/.nojekyll + - name: Update relative paths + working-directory: src/WebConverter/bin/Release/net7.0/publish/wwwroot + run: | + sed -i "s/return Response.redirect(\'\/\', 303);/return Response.redirect(\'\/${{github.event.repository.name}}\/\', 303);/g" service-worker.js + - name: Update service-worker-assets.js hashes + working-directory: src/WebConverter/bin/Release/net7.0/publish/wwwroot + run: | + jsFile=$( service-worker-assets.js - name: Upload pages artifact uses: actions/upload-pages-artifact@main with: