prettified

This commit is contained in:
Suryaansh Rai 2026-01-17 22:32:07 +05:30
parent 7bfbb6016a
commit d80a863a77

View File

@ -2,7 +2,14 @@ import { Root } from "hast"
import { GlobalConfiguration } from "../../cfg"
import { getDate } from "../../components/Date"
import { escapeHTML } from "../../util/escape"
import { FilePath, FullSlug, SimpleSlug, getAllSegmentPrefixes, joinSegments, simplifySlug } from "../../util/path"
import {
FilePath,
FullSlug,
SimpleSlug,
getAllSegmentPrefixes,
joinSegments,
simplifySlug,
} from "../../util/path"
import { QuartzEmitterPlugin } from "../types"
import { toHtml } from "hast-util-to-html"
import { write } from "./helpers"
@ -153,7 +160,8 @@ export const ContentIndex: QuartzEmitterPlugin<Partial<Options>> = (opts) => {
// Count tags from all non-empty files (unless includeEmptyFiles is true)
for (const [_, content] of linkIndex) {
const tags = content.tags.flatMap(getAllSegmentPrefixes)
for (const tag of new Set(tags)) { // Use Set to avoid double counting per file
for (const tag of new Set(tags)) {
// Use Set to avoid double counting per file
tagCounts.set(tag, (tagCounts.get(tag) ?? 0) + 1)
}
}
@ -169,7 +177,7 @@ export const ContentIndex: QuartzEmitterPlugin<Partial<Options>> = (opts) => {
Array.from(linkIndex).filter(([_, content]) => {
const fileTags = new Set(content.tags.flatMap(getAllSegmentPrefixes))
return fileTags.has(tag)
})
}),
)
yield write({