This commit is contained in:
Andrew Kwon 2026-03-04 09:57:39 -06:00 committed by GitHub
commit 913bfd91dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -78,7 +78,11 @@ function renderTranscludes(
if (classNames.includes("transclude")) {
const inner = node.children[0] as Element
const transcludeTarget = (inner.properties["data-slug"] ?? slug) as FullSlug
if (visited.has(transcludeTarget)) {
const dataBlock = node.properties.dataBlock as string | undefined
const visitedKey = dataBlock
? (`${transcludeTarget}${dataBlock}` as FullSlug)
: transcludeTarget
if (visited.has(visitedKey)) {
console.warn(
styleText(
"yellow",
@ -100,7 +104,7 @@ function renderTranscludes(
]
return
}
visited.add(transcludeTarget)
visited.add(visitedKey)
const page = componentData.allFiles.find((f) => f.slug === transcludeTarget)
if (!page) {