diff --git a/src/components/PostMeta.astro b/src/components/PostMeta.astro index 7dd3afe0..b915d035 100644 --- a/src/components/PostMeta.astro +++ b/src/components/PostMeta.astro @@ -70,7 +70,7 @@ const className = Astro.props.class;
{(tags && tags.length > 0) && tags.map((tag, i) => (
/
- {tag} diff --git a/src/components/widget/Tags.astro b/src/components/widget/Tags.astro index 9a726d86..06a14ec9 100644 --- a/src/components/widget/Tags.astro +++ b/src/components/widget/Tags.astro @@ -23,7 +23,7 @@ const style = Astro.props.style;
{tags.map(t => ( - + {t.name} ))} diff --git a/src/pages/archive/tag/[tag].astro b/src/pages/archive/tag/[tag].astro index 687f651f..30b4463c 100644 --- a/src/pages/archive/tag/[tag].astro +++ b/src/pages/archive/tag/[tag].astro @@ -19,12 +19,12 @@ export async function getStaticPaths() { return allTagsArray.map((tag) => ({ params: { - tag: tag, + tag: encodeURIComponent(tag), }, })); } -const tag = Astro.params.tag as string; +const tag = decodeURIComponent(Astro.params.tag as string); ---