refactor(contentPage): remove outdated comments regarding dead link detection

This commit cleans up the code in the content page emitter by removing unnecessary comments that referenced an external issue. The functionality for dead link detection remains intact, ensuring clarity and maintainability of the code.
This commit is contained in:
Amir Pourmand 2025-09-10 00:45:02 +03:30
parent bca21f4f2b
commit 10f2e2eff6
2 changed files with 5 additions and 13 deletions

View File

@ -28,25 +28,17 @@ async function processContent(
) {
const slug = fileData.slug!
const cfg = ctx.cfg.configuration
/** Until the end of visit(), this code snippet is from
* https://github.com/jackyzha0/quartz/issues/454#issuecomment-2408792538
* by auctumnus
*
* It removes all the links that would lead to missing pages, ie.
*
* [[Missing link]] when Missing link.md does not exist.
*/
const allSlugs = allFiles.map((f) => (f.slug ? resolveRelative(slug, f.slug) : ""))
visit(tree as Root, "element", (elem) => {
if (elem.tagName === "a" && elem.properties.href) {
const href = elem.properties.href.toString()
if (href.startsWith("#")) {
return
}
if (!allSlugs.includes(href as RelativeURL)) {
if (elem.properties.className === undefined) {
elem.properties.className = "dead-link"

View File

@ -12,4 +12,4 @@
border-radius: 5px;
line-height: 1.4rem;
cursor: default;
}
}