summaryrefslogtreecommitdiff
path: root/examples/docs/src/pages/index.astro
diff options
context:
space:
mode:
Diffstat (limited to 'examples/docs/src/pages/index.astro')
-rw-r--r--examples/docs/src/pages/index.astro25
1 files changed, 3 insertions, 22 deletions
diff --git a/examples/docs/src/pages/index.astro b/examples/docs/src/pages/index.astro
index f5a8fd318..7f660ada0 100644
--- a/examples/docs/src/pages/index.astro
+++ b/examples/docs/src/pages/index.astro
@@ -1,24 +1,5 @@
----
-import Layout from '../layouts/MainLayout.astro';
-import { KNOWN_LANGUAGES } from "../languages";
----
-<div id="known_languages" hidden>{KNOWN_LANGUAGES.join(",")}</div>
<script>
- // WIP: trigger a client-side redirect based on the browser language.
- // A vercel.json redirect is enforced in production, so no user should ever see this page.
- // Remove the vercel.json redirect when this is ready.
- const KNOWN_LANGUAGES = document.querySelector("#known_languages")?.textContent?.split(",") ?? ['bg', 'de','en','es','fi','nl','pt-br','zh-CN','zh-TW', 'fr'];
- let newLangWithRegion = (window.navigator.userLanguage || window.navigator.language || 'en-US').substr(0, 5);
- let newLang = newLangWithRegion.substr(0, 2);
-
- let langPathRegex = new RegExp(`\/(${KNOWN_LANGUAGES.join("|")})\/`);
- let actualDest = window.location.pathname.replace(langPathRegex, "/");
- if (actualDest == "/") actualDest = `/introduction`;
- if (KNOWN_LANGUAGES.includes(newLangWithRegion)) {
- window.location.pathname = '/' + newLangWithRegion + actualDest;
- } else if (KNOWN_LANGUAGES.includes(newLang)) {
- window.location.pathname = '/' + newLang + actualDest;
- } else {
- window.location.pathname = actualDest;
- }
+ // Redirect your homepage to the first page of documentation.
+ // If you have a landing page, remove this script and add it here!
+ window.location.pathname = `/en/introduction`;
</script>