Jacky Zhao
2023-11-19 516d9a27e7e2c08efdf24857b03f1831dbaf7da7
quartz/plugins/transformers/links.ts
@@ -54,6 +54,16 @@
                node.properties.className ??= []
                node.properties.className.push(isAbsoluteUrl(dest) ? "external" : "internal")
                // Check if the link has alias text
                if (
                  node.children.length === 1 &&
                  node.children[0].type === "text" &&
                  node.children[0].value !== dest
                ) {
                  // Add the 'alias' class if the text content is not the same as the href
                  node.properties.className.push("alias")
                }
                if (opts.openLinksInNewTab) {
                  node.properties.target = "_blank"
                }