From 05d6a885ade5ad5fc7eebde32a3c22face2e3716 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Mon, 12 May 2025 10:55:23 +0800 Subject: feat: automatically add target="_blank" to external links Former-commit-id: 71c56f5f5873c5bf59387d22ae95f0a8e7e6ba64 --- layouts/_default/_markup/render-link.html | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 layouts/_default/_markup/render-link.html (limited to 'layouts/_default/_markup/render-link.html') diff --git a/layouts/_default/_markup/render-link.html b/layouts/_default/_markup/render-link.html new file mode 100644 index 00000000..b7a23949 --- /dev/null +++ b/layouts/_default/_markup/render-link.html @@ -0,0 +1,6 @@ +{{ $url := .Destination | safeURL }} +{{ if or (strings.HasPrefix $url "http://") (strings.HasPrefix $url "https://") }} + {{ .Text | safeHTML }} +{{ else }} + {{ .Text | safeHTML }} +{{ end }} -- cgit v1.2.3