Odaimoko
2023-11-28 660aae62e09ea1f5ec957149b78bfd01a85bd79f
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"
                }