| | |
| | | node.properties.className.push(isAbsoluteUrl(dest) ? "external" : "internal") |
| | | |
| | | // don't process external links or intra-document anchors |
| | | if (!(isAbsoluteUrl(dest) || dest.startsWith("#"))) { |
| | | const isInternal = !(isAbsoluteUrl(dest) || dest.startsWith("#")) |
| | | if (isInternal) { |
| | | dest = node.properties.href = transformLink( |
| | | file.data.slug!, |
| | | dest, |
| | |
| | | // rewrite link internals if prettylinks is on |
| | | if ( |
| | | opts.prettyLinks && |
| | | isInternal && |
| | | node.children.length === 1 && |
| | | node.children[0].type === "text" && |
| | | !node.children[0].value.startsWith("#") |