fix(api): adapt to updated API parameter format from (#2185)
is-absolute-url v5.0.0
This commit is contained in:
parent
4260214a07
commit
af5773f0e4
1 changed files with 5 additions and 3 deletions
|
|
@ -57,7 +57,7 @@ export const CrawlLinks: QuartzTransformerPlugin<Partial<Options>> = (userOpts)
|
||||||
) {
|
) {
|
||||||
let dest = node.properties.href as RelativeURL
|
let dest = node.properties.href as RelativeURL
|
||||||
const classes = (node.properties.className ?? []) as string[]
|
const classes = (node.properties.className ?? []) as string[]
|
||||||
const isExternal = isAbsoluteUrl(dest)
|
const isExternal = isAbsoluteUrl(dest, { httpOnly: false })
|
||||||
classes.push(isExternal ? "external" : "internal")
|
classes.push(isExternal ? "external" : "internal")
|
||||||
|
|
||||||
if (isExternal && opts.externalLinkIcon) {
|
if (isExternal && opts.externalLinkIcon) {
|
||||||
|
|
@ -99,7 +99,9 @@ export const CrawlLinks: QuartzTransformerPlugin<Partial<Options>> = (userOpts)
|
||||||
}
|
}
|
||||||
|
|
||||||
// don't process external links or intra-document anchors
|
// don't process external links or intra-document anchors
|
||||||
const isInternal = !(isAbsoluteUrl(dest) || dest.startsWith("#"))
|
const isInternal = !(
|
||||||
|
isAbsoluteUrl(dest, { httpOnly: false }) || dest.startsWith("#")
|
||||||
|
)
|
||||||
if (isInternal) {
|
if (isInternal) {
|
||||||
dest = node.properties.href = transformLink(
|
dest = node.properties.href = transformLink(
|
||||||
file.data.slug!,
|
file.data.slug!,
|
||||||
|
|
@ -145,7 +147,7 @@ export const CrawlLinks: QuartzTransformerPlugin<Partial<Options>> = (userOpts)
|
||||||
node.properties.loading = "lazy"
|
node.properties.loading = "lazy"
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isAbsoluteUrl(node.properties.src)) {
|
if (!isAbsoluteUrl(node.properties.src, { httpOnly: false })) {
|
||||||
let dest = node.properties.src as RelativeURL
|
let dest = node.properties.src as RelativeURL
|
||||||
dest = node.properties.src = transformLink(
|
dest = node.properties.src = transformLink(
|
||||||
file.data.slug!,
|
file.data.slug!,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue