diff --git a/docs/.gitlab-ci.yml b/docs/.gitlab-ci.yml
index 8221f5b3a09abae1f0ba384dd4221d51a62917c7..fa012a8a279b905a05726099346bde4168f2bcbb 100644
--- a/docs/.gitlab-ci.yml
+++ b/docs/.gitlab-ci.yml
@@ -11,7 +11,7 @@ stages:
     - pnpm config set store-dir .pnpm-store
     - cd docs
     - chmod +x ./scripts/i18n-filter.sh
-    - ./scripts/i18n-filter.sh src
+    - ./scripts/i18n-filter.sh src/content/docs
     - pnpm install
 
 cache:
@@ -40,7 +40,7 @@ build-production:
     name: production
     url: https://docs.castopod.org/
   script:
-    - pnpm run build --outDir=docs/dist/$CI_COMMIT_REF_SLUG --base=$CI_COMMIT_REF_SLUG
+    - pnpm run build --outDir=./dist/$CI_COMMIT_REF_SLUG --base=$CI_COMMIT_REF_SLUG
   artifacts:
     paths:
       - docs/dist/$CI_COMMIT_REF_SLUG
diff --git a/docs/src/.i18n-filter b/docs/src/.i18n-filter
index a3b1edb3e8d76d78f0bbb7db798d2bf0278ededd..9871cee83d6490b9c1991e33fa1fa8acb9fc42a5 100644
--- a/docs/src/.i18n-filter
+++ b/docs/src/.i18n-filter
@@ -1,13 +1,9 @@
-assets
-styles
-env.d.ts
-content/config.ts
-content/docs/en
-content/docs/ca
-content/docs/de
-content/docs/es
-content/docs/fr
-content/docs/nn-no
-content/docs/pt-br
-content/docs/sr-latn
-content/docs/zh-hans
+en
+ca
+de
+es
+fr
+nn-no
+pt-br
+sr-latn
+zh-hans