summaryrefslogtreecommitdiff
path: root/layouts/partials
diff options
context:
space:
mode:
authorFrancesco Tomaselli <tomaselli.fr@gmail.com>2024-08-13 19:22:27 +0200
committerGitHub <noreply@github.com>2024-08-13 19:22:27 +0200
commit16d9ca1344b5945020cc28c20468ac3d92f12922 (patch)
tree4dc1c531093c24ea9a6561d30a03879ae87126e0 /layouts/partials
parentfcbc8882f28293ab0e2048d432cab42778479244 (diff)
parent7459828ba7abe921084dc88f8162be46197f7e77 (diff)
Merge pull request #12 from jkfujr/main
Added a configurable option to open a new tab when clicking on the menu and support for Umami along with relevant configurable options.
Diffstat (limited to 'layouts/partials')
-rw-r--r--layouts/partials/head.html4
-rw-r--r--layouts/partials/header.html5
-rw-r--r--layouts/partials/umami.html6
3 files changed, 13 insertions, 2 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 508b391..482d7e9 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -27,3 +27,7 @@
{{ if hugo.IsProduction }}
{{ template "_internal/google_analytics.html" . }}
{{ end }}
+
+{{ if .Site.Params.umami.enable }}
+ {{ partial "umami.html" . }}
+{{ end }} \ No newline at end of file
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 446fb19..bd17f38 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -11,8 +11,9 @@
{{ with site.Params.menu }}
{{ range . }}
+
<p class="small {{ if eq .name (lower $currentPage.Name) }} bold {{end}}">
- <a href="{{.url}}">
+ <a href="{{ .url }}" {{ if and (isset . "newTab") .newTab }}target="_blank" rel="noopener noreferrer"{{ end }}>
/{{.name }}
</a>
</p>
@@ -22,4 +23,4 @@
{{ end }}
-</div> \ No newline at end of file
+</div>
diff --git a/layouts/partials/umami.html b/layouts/partials/umami.html
new file mode 100644
index 0000000..1ef689b
--- /dev/null
+++ b/layouts/partials/umami.html
@@ -0,0 +1,6 @@
+<script
+ async
+ defer
+ data-website-id="{{ .Site.Params.umami.websiteId }}"
+ src="{{ .Site.Params.umami.jsLocation }}"
+></script>