From bff88d7297f4981a978288f9504e1cb875197cc1 Mon Sep 17 00:00:00 2001 From: madonuko Date: Thu, 9 Jul 2026 20:00:20 +0800 Subject: [PATCH 1/2] fix(terra): redirect policy to policies --- app/terra/[...slug]/page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/terra/[...slug]/page.tsx b/app/terra/[...slug]/page.tsx index 5eaa38fd..d5a52bd8 100644 --- a/app/terra/[...slug]/page.tsx +++ b/app/terra/[...slug]/page.tsx @@ -12,6 +12,7 @@ export async function generateStaticParams() { { slug: ["installing"] }, { slug: ["lifecycle"] }, { slug: ["policies"] }, + { slug: ["policy"] }, { slug: ["srpm"] }, ]; } @@ -26,6 +27,7 @@ export default async function Page({ params }: { params: Promise<{ slug: string contributing: `https://docs.terrapkg.com/contributing/getting-started`, guidelines: `https://docs.terrapkg.com/contributing/${slug}`, policies: `https://docs.terrapkg.com/contributing/${slug}`, + policy: `https://docs.terrapkg.com/contributing/${slug.replace("policy", "policies")}`, srpm: `https://docs.terrapkg.com/contributing/${slug}`, installing: `https://docs.terrapkg.com/usage/${slug}`, lifecycle: `https://docs.terrapkg.com/usage/${slug}`, From d25c8d18a2ef0b4f036d4631ceef67ced566e4cb Mon Sep 17 00:00:00 2001 From: madonuko Date: Thu, 9 Jul 2026 20:03:18 +0800 Subject: [PATCH 2/2] fix(terra): somehow slug is not type string? --- app/terra/[...slug]/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/terra/[...slug]/page.tsx b/app/terra/[...slug]/page.tsx index d5a52bd8..90de0196 100644 --- a/app/terra/[...slug]/page.tsx +++ b/app/terra/[...slug]/page.tsx @@ -27,7 +27,7 @@ export default async function Page({ params }: { params: Promise<{ slug: string contributing: `https://docs.terrapkg.com/contributing/getting-started`, guidelines: `https://docs.terrapkg.com/contributing/${slug}`, policies: `https://docs.terrapkg.com/contributing/${slug}`, - policy: `https://docs.terrapkg.com/contributing/${slug.replace("policy", "policies")}`, + policy: `https://docs.terrapkg.com/contributing/policies`, srpm: `https://docs.terrapkg.com/contributing/${slug}`, installing: `https://docs.terrapkg.com/usage/${slug}`, lifecycle: `https://docs.terrapkg.com/usage/${slug}`,