From f6b9efeefa5c37dc84a1e3ee95f42e57575e9e6a Mon Sep 17 00:00:00 2001 From: victorSauceda Date: Fri, 12 Dec 2025 20:08:52 -0600 Subject: [PATCH] Updating urls to codex.f3nation --- src/app/exicon/[entryId]/page.tsx | 8 ++++---- src/app/exicon/page.tsx | 28 ++++++++++++++-------------- src/app/lexicon/[entryId]/page.tsx | 8 ++++---- src/app/lexicon/page.tsx | 28 ++++++++++++++-------------- src/lib/route-utils.ts | 2 +- 5 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/app/exicon/[entryId]/page.tsx b/src/app/exicon/[entryId]/page.tsx index 213ffec..fdbf284 100644 --- a/src/app/exicon/[entryId]/page.tsx +++ b/src/app/exicon/[entryId]/page.tsx @@ -48,7 +48,7 @@ export async function generateMetadata({ const description = exiconEntry.description || `Learn about the ${exiconEntry.name} exercise in the F3 Exicon.`; - const url = `https://f3nation.com/exicon/${entryId}`; + const url = `https://codex.f3nation.com/exicon/${entryId}`; const tags = exiconEntry.tags?.map((tag) => tag.name).join(", ") || ""; return { @@ -130,9 +130,9 @@ export default async function ExiconEntryPage({ isHtmlContent(exiconEntry.description) ? exiconEntry.description : convertPlainTextToHtml( - exiconEntry.description, - exiconEntry.references - ) + exiconEntry.description, + exiconEntry.references + ) } mentionedEntries={ exiconEntry.references?.reduce( diff --git a/src/app/exicon/page.tsx b/src/app/exicon/page.tsx index 69450d2..884f38c 100644 --- a/src/app/exicon/page.tsx +++ b/src/app/exicon/page.tsx @@ -27,7 +27,7 @@ export async function generateMetadata({ const description = entry.description || `Learn about the ${entry.name} exercise in the F3 Exicon.`; - const url = `https://f3nation.com/exicon?entryId=${entryId}`; + const url = `https://codex.f3nation.com/exicon?entryId=${entryId}`; const tags = entry.tags?.map((tag) => tag.name).join(", ") || ""; return { @@ -102,19 +102,19 @@ function normalizeAliases( ): { id: string; name: string }[] { return Array.isArray(aliases) ? aliases - .map((alias, i) => { - if (typeof alias === "string") { - return { id: `alias-${entryId}-${i}`, name: alias }; - } - if (alias && typeof alias.name === "string") { - return { - id: alias.id ?? `alias-${entryId}-${i}`, - name: alias.name, - }; - } - return null; - }) - .filter((a): a is { id: string; name: string } => a !== null) + .map((alias, i) => { + if (typeof alias === "string") { + return { id: `alias-${entryId}-${i}`, name: alias }; + } + if (alias && typeof alias.name === "string") { + return { + id: alias.id ?? `alias-${entryId}-${i}`, + name: alias.name, + }; + } + return null; + }) + .filter((a): a is { id: string; name: string } => a !== null) : []; } diff --git a/src/app/lexicon/[entryId]/page.tsx b/src/app/lexicon/[entryId]/page.tsx index 3b081d4..e83ca7a 100644 --- a/src/app/lexicon/[entryId]/page.tsx +++ b/src/app/lexicon/[entryId]/page.tsx @@ -42,7 +42,7 @@ export async function generateMetadata({ const description = lexiconEntry.description || `Learn about ${lexiconEntry.name} in the F3 Lexicon.`; - const url = `https://f3nation.com/lexicon/${entryId}`; + const url = `https://codex.f3nation.com/lexicon/${entryId}`; return { title, @@ -120,9 +120,9 @@ export default async function LexiconEntryPage({ isHtmlContent(lexiconEntry.description) ? lexiconEntry.description : convertPlainTextToHtml( - lexiconEntry.description, - lexiconEntry.references - ) + lexiconEntry.description, + lexiconEntry.references + ) } mentionedEntries={ lexiconEntry.references?.reduce( diff --git a/src/app/lexicon/page.tsx b/src/app/lexicon/page.tsx index 3ad66ed..4d37b04 100644 --- a/src/app/lexicon/page.tsx +++ b/src/app/lexicon/page.tsx @@ -27,7 +27,7 @@ export async function generateMetadata({ const title = `${entry.name} - F3 Lexicon`; const description = entry.description || `Learn about ${entry.name} in the F3 Lexicon.`; - const url = `https://f3nation.com/lexicon?entryId=${entryId}`; + const url = `https://codex.f3nation.com/lexicon?entryId=${entryId}`; return { title, @@ -72,19 +72,19 @@ function normalizeAliases( ): { id: string; name: string }[] { return Array.isArray(aliases) ? aliases - .map((alias, i) => { - if (typeof alias === "string") { - return { id: `alias-${entryId}-${i}`, name: alias }; - } - if (alias && typeof alias.name === "string") { - return { - id: alias.id ?? `alias-${entryId}-${i}`, - name: alias.name, - }; - } - return null; - }) - .filter((a): a is { id: string; name: string } => a !== null) + .map((alias, i) => { + if (typeof alias === "string") { + return { id: `alias-${entryId}-${i}`, name: alias }; + } + if (alias && typeof alias.name === "string") { + return { + id: alias.id ?? `alias-${entryId}-${i}`, + name: alias.name, + }; + } + return null; + }) + .filter((a): a is { id: string; name: string } => a !== null) : []; } diff --git a/src/lib/route-utils.ts b/src/lib/route-utils.ts index 73fde90..6893141 100644 --- a/src/lib/route-utils.ts +++ b/src/lib/route-utils.ts @@ -45,7 +45,7 @@ export function generateEntryUrl( ): string { const baseRoute = getEntryBaseUrl(entryType); const encodedId = encodeURIComponent(entryId); - return `https://f3nation.com/${baseRoute}?entryId=${encodedId}`; + return `https://codex.f3nation.com/${baseRoute}?entryId=${encodedId}`; } /**