diff --git a/src/pages/rss.xml.ts b/src/pages/rss.xml.ts index 3c7bd21..d6c3aed 100644 --- a/src/pages/rss.xml.ts +++ b/src/pages/rss.xml.ts @@ -2,6 +2,7 @@ import { SITE } from "src/config"; import rss from "@astrojs/rss"; import type { Frontmatter } from "src/types"; import type { MarkdownInstance } from "astro"; +import slugify from "@utils/slugify"; const postImportResult = import.meta.glob>( "../contents/*.md", @@ -17,7 +18,7 @@ export const get = () => description: SITE.desc, site: SITE.website, items: posts.map(({ frontmatter }) => ({ - link: frontmatter.slug, + link: slugify(frontmatter), title: frontmatter.title, description: frontmatter.description, pubDate: new Date(frontmatter.datetime),