feat: support rich descriptions in tag listing page (closes #908)

This commit is contained in:
Jacky Zhao
2024-03-17 18:00:04 -07:00
parent eb0dad31cd
commit e076623c5f

View File

@@ -52,8 +52,14 @@ const TagContent: QuartzComponent = (props: QuartzComponentProps) => {
allFiles: pages,
}
const contentPage = allFiles.filter((file) => file.slug === `tags/${tag}`)[0]
const content = contentPage?.description
const contentPage = allFiles.filter((file) => file.slug === `tags/${tag}`).at(0)
const root = contentPage?.htmlAst
const content =
!root || root?.children.length === 0
? contentPage?.description
: htmlToJsx(contentPage.filePath!, root)
return (
<div>
<h2>