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