From a5713514f4427d999a5cad6e4b21adc8a0b721cd Mon Sep 17 00:00:00 2001
From: bb1950328 <bb1950328@gmail.com>
Date: Sun, 24 Jan 2021 16:19:15 +0000
Subject: [PATCH] Display link to source code repo as image if params.source.iconLight is specified dont use hardcoded "images/" prefix in params.logo.lightMode and .darkMode
---
layouts/partials/nav.html | 21 +++++++++++++++++----
1 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index d37133c..238d98a 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -3,8 +3,8 @@
<nav class="wrap nav menu">
<a href="{{ $s.BaseURL }}" class="nav_brand">
{{- $logos := $sp.logo }}
- {{- $litPath := absURL (printf "images/%s" $logos.lightMode) }}
- {{- $darkPath := absURL (printf "images/%s" $logos.darkMode) }}
+ {{- $litPath := absURL ($logos.lightMode) }}
+ {{- $darkPath := absURL ($logos.darkMode) }}
<picture data-lit="{{ $litPath }}" data-dark="{{ $darkPath }}">
{{ with $sp.enableDarkMode }}
<source srcset = '{{ $darkPath }}' media="(prefers-color-scheme: dark)">
@@ -34,8 +34,21 @@
</li>
{{- end }}
{{ $repo := $sp.source }}
- <li class="nav-item">
- <a class="nav-link" href="{{ $repo.url }}" target="_blank">{{ $repo.name }}</a>
+ <li class="nav-item nav_repo">
+ <a class="nav-link" href="{{ $repo.url }}" target="_blank">
+ {{ if $repo.iconLight }}
+ {{- $litPath := absURL ($repo.iconLight) }}
+ {{- $darkPath := absURL ($repo.iconDark) }}
+ <picture data-lit="{{ $litPath }}" data-dark="{{ $darkPath }}">
+ {{ with $sp.enableDarkMode }}
+ <source srcset = '{{ $darkPath }}' media="(prefers-color-scheme: dark)">
+ {{ end }}
+ <img srcset = '{{ $litPath }}' alt = '{{ $repo.name }} Repo'>
+ </picture>
+ {{ else }}
+ {{ $repo.name }}
+ {{ end }}
+ </a>
</li>
<li class="nav-item">{{ partial "mode" . }}</li>
</ul>
--
Gitblit v1.10.0