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 38d9d52137
commit 91f0a2abb2

View File

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