forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

appview: pages/markup: don't double camo in post process

anirudh.fi 58a98b87 d759587b

verified
Changed files
+8 -3
appview
pages
markup
+8 -3
appview/pages/markup/markdown.go
···
if attr.Key != "src" {
continue
}
-
attr.Val = ctx.imageFromKnotTransformer(attr.Val)
-
attr.Val = ctx.camoImageLinkTransformer(attr.Val)
-
node.Attr[i] = attr
+
+
camoUrl, _ := url.Parse(ctx.CamoUrl)
+
dstUrl, _ := url.Parse(attr.Val)
+
if dstUrl.Host != camoUrl.Host {
+
attr.Val = ctx.imageFromKnotTransformer(attr.Val)
+
attr.Val = ctx.camoImageLinkTransformer(attr.Val)
+
node.Attr[i] = attr
+
}
}
}