From 49d7f77a86987c00d211090301b662e21a27ce17 Mon Sep 17 00:00:00 2001 From: Jingwei Gao Date: Mon, 1 May 2023 17:36:00 +0800 Subject: [PATCH] Fix: slugify tags in post detail page --- src/layouts/PostDetails.astro | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/layouts/PostDetails.astro b/src/layouts/PostDetails.astro index 745f486..e1d8971 100644 --- a/src/layouts/PostDetails.astro +++ b/src/layouts/PostDetails.astro @@ -5,6 +5,7 @@ import Footer from "@components/Footer.astro"; import Tag from "@components/Tag.astro"; import Datetime from "@components/Datetime"; import type { CollectionEntry } from "astro:content"; +import { slugifyStr } from "@utils/slugify"; export interface Props { post: CollectionEntry<"blog">; @@ -12,7 +13,8 @@ export interface Props { const { post } = Astro.props; -const { title, author, description, ogImage, pubDatetime, tags } = post.data; +let { title, author, description, ogImage, pubDatetime, tags } = post.data; +tags = tags.map(tag => slugifyStr(tag)); const { Content } = await post.render();