feat(web-app): finalize SEO marketing layer for catalog routes

This commit is contained in:
sickn33
2026-03-19 19:23:30 +01:00
parent bb2547a358
commit c5671d1bc4
20 changed files with 1911 additions and 12 deletions

View File

@@ -44,12 +44,24 @@ jobs:
run: cd apps/web-app && npm run build
env:
VITE_BASE_PATH: /${{ github.event.repository.name }}/
SEO_SITE_URL: https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}
- name: Validate SEO artifact quality
run: cd apps/web-app && npm run verify:seo
- name: Validate generated sitemap and asset consistency
run: |
cd apps/web-app
test -f dist/robots.txt
test -f dist/sitemap.xml
test -f dist/manifest.webmanifest
- name: Prepare artifact (404 + .nojekyll)
run: |
cd apps/web-app/dist
cp index.html 404.html
touch .nojekyll
test -f 404.html
- name: Configure GitHub Pages
uses: actions/configure-pages@v5