From 84dc86929b332b4e0fdde8651d8fb9ed50e35a42 Mon Sep 17 00:00:00 2001
From: Alan Braz <alanbraz@br.ibm.com>
Date: Thu, 22 Sep 2022 18:23:23 +0000
Subject: [PATCH] open links at new tab by default

---
 exampleSite/config.toml     |    2 ++
 layouts/partials/links.html |    2 +-
 README.md                   |    2 ++
 3 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/README.md b/README.md
index f7453be..964de64 100644
--- a/README.md
+++ b/README.md
@@ -144,10 +144,12 @@
     [[params.links.list1.link]]
       text = "Blog"
       url = "#"
+      new_tab = true # Default, new tab
 
     [[params.links.list1.link]]
       text = "Email"
       url = "#"
+      new_tab = false # open at same tab
 
     [[params.links.list1.link]]
       text = "Newsletter"
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 7c78094..cbdae0b 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -52,10 +52,12 @@
       [[params.links.list1.link]]
         text = "Blog"
         url = "#"
+        new_tab = true # Default, new tab
 
       [[params.links.list1.link]]
         text = "Email"
         url = "#"
+        new_tab = false # open at same tab
 
       [[params.links.list1.link]]
         text = "Newsletter"
diff --git a/layouts/partials/links.html b/layouts/partials/links.html
index ecfe949..390bf1e 100644
--- a/layouts/partials/links.html
+++ b/layouts/partials/links.html
@@ -8,7 +8,7 @@
         <h3>{{ $list.heading }}</h3>
         <ul>
           {{ range $list.link }}
-            <li><a href="{{ .url | safeURL }}" title="{{ .text }}">{{ .text }}</a></li>
+            <li><a href="{{ .url | safeURL }}" title="{{ .text }}" target={{ cond (.new_tab | default true) "_blank" "_self"}}>{{ .text }}</a></li>
           {{ end }}
         </ul>
       </div>

--
Gitblit v1.10.0