From 5f790e4b379abfd139e9d90d024c5d726b46af8b Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Wed, 15 Apr 2020 20:58:54 +0800 Subject: [PATCH] blog: make links open in new tab by default --- src/blog.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/blog.rs b/src/blog.rs index ab66bd9..7ae4264 100644 --- a/src/blog.rs +++ b/src/blog.rs @@ -256,6 +256,10 @@ impl PostContentCache { let regex_code = RegExp::new("
", "ig");
         let js_html = js_html.replace_by_pattern(®ex_code, "
");
 
+        // Transform all non-self-refernece links (does not start with "#") to target="_blank"
+        let regex_links = RegExp::new("", "ig");
+        let js_html = js_html.replace_by_pattern(®ex_links, "");
+
         js_html.into()
     }