From 3d89e8e2c50c7ca29c9cbb1fb87f2da64fdd545d Mon Sep 17 00:00:00 2001 From: tequ Date: Tue, 16 Jun 2026 14:03:59 +0900 Subject: [PATCH] privacy-policy --- .../privacy-policy.mdx => content/privacy/en.mdx} | 1 - src/pages/[...lang]/privacy-policy.astro | 13 ++++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) rename src/{pages/privacy-policy.mdx => content/privacy/en.mdx} (98%) diff --git a/src/pages/privacy-policy.mdx b/src/content/privacy/en.mdx similarity index 98% rename from src/pages/privacy-policy.mdx rename to src/content/privacy/en.mdx index 3e063b3..5d153f2 100644 --- a/src/pages/privacy-policy.mdx +++ b/src/content/privacy/en.mdx @@ -1,5 +1,4 @@ --- -layout: ../layouts/PageLayout.astro title: Privacy Policy description: Privacy Policy for xahau.network --- diff --git a/src/pages/[...lang]/privacy-policy.astro b/src/pages/[...lang]/privacy-policy.astro index eeb57c1..48a99ab 100644 --- a/src/pages/[...lang]/privacy-policy.astro +++ b/src/pages/[...lang]/privacy-policy.astro @@ -1,13 +1,16 @@ --- import { getEntry, render } from 'astro:content' -import { nonDefaultLocales } from '../../i18n/locales' +import { defaultLocale, locales } from '../../i18n/locales' import PageLayout from '../../layouts/PageLayout.astro' export function getStaticPaths() { - return nonDefaultLocales.map((lang) => ({ - params: { lang: lang.toLowerCase() }, - props: { locale: lang }, - })) + return locales.map((locale) => { + const lang = locale === defaultLocale ? undefined : locale.toLowerCase() + return { + params: { lang }, + props: { locale }, + } + }) } const { locale } = Astro.props