| | |
| | | ? fileData.description |
| | | : htmlToJsx(fileData.filePath!, tree) |
| | | |
| | | if (tag === "") { |
| | | const tags = [...new Set(allFiles.flatMap((data) => data.frontmatter?.tags ?? []))] |
| | | if (tag === "/") { |
| | | const tags = [ |
| | | ...new Set( |
| | | allFiles.flatMap((data) => data.frontmatter?.tags ?? []).flatMap(getAllSegmentPrefixes), |
| | | ), |
| | | ].sort((a, b) => a.localeCompare(b)) |
| | | const tagItemMap: Map<string, QuartzPluginData[]> = new Map() |
| | | for (const tag of tags) { |
| | | tagItemMap.set(tag, allPagesWithTag(tag)) |
| | |
| | | return ( |
| | | <div> |
| | | <h2> |
| | | <a class="internal tag-link" href={`./${tag}`}> |
| | | <a class="internal tag-link" href={`../tags/${tag}`}> |
| | | #{tag} |
| | | </a> |
| | | </h2> |