summaryrefslogtreecommitdiff
path: root/layouts/partials
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-05-07 09:38:02 +0200
committermms <michal@sapka.me>2024-05-07 09:38:02 +0200
commitc4eac50c4680998f4df990c45628b2a2f798ee55 (patch)
tree0cb260616c7fe62ac1f301fa0456c1cd8b865cdb /layouts/partials
parent051aeabd4c9d6fa186756a14ff814753f0c9d733 (diff)
feat: megrim
Diffstat (limited to 'layouts/partials')
-rw-r--r--layouts/partials/homepage/nav.html50
-rw-r--r--layouts/partials/menu/item.html7
2 files changed, 51 insertions, 6 deletions
diff --git a/layouts/partials/homepage/nav.html b/layouts/partials/homepage/nav.html
index 69e9e65..829323e 100644
--- a/layouts/partials/homepage/nav.html
+++ b/layouts/partials/homepage/nav.html
@@ -1,8 +1,3 @@
-{{- $file := "me.png" }}
-{{- $path := printf "content_images/%s" $file}}
-{{- $img := resources.Get $path }}
-{{- $img1x := $img.Resize "150x webp" }}
-{{- $img2x := $img.Resize "300x webp" }} <!-- -->
<section style="display: flow-root">
<h2>About</h2>
@@ -14,9 +9,35 @@
<a href="/bsd"/>BSD</a> and <a href="/emasc">Emacs</a> are quite self-explanatory.
I take special fondness of <a href="/star-trek">Star Trek</a> so it is a section of its own.
I also have a dedicated <a href="/blog">blog</a>, but this site is not a blog.
+
+{{- $file := "me.png" }}
+{{- $path := printf "content_images/%s" $file}}
+{{- $img := resources.Get $path }}
+{{- $img1x := $img.Resize "150x webp" }}
+{{- $img2x := $img.Resize "300x webp" }}
+
<img
alt="Michal"
style="float: right; max-width: 20%;"
+ id="me-normal"
+ src="{{ $img1x.Permalink }}"
+ srcset="
+ {{ $img1x.Permalink }} 1x,
+ {{ $img2x.Permalink }} 2x
+ "
+ width="{{ $img1x.Width }}"
+ height="{{ $img1x.Height }}"
+ >
+
+{{- $file := "me-grim.png" }}
+{{- $path := printf "content_images/%s" $file}}
+{{- $img := resources.Get $path }}
+{{- $img1x := $img.Resize "150x webp" }}
+{{- $img2x := $img.Resize "300x webp" }}
+ <img
+ alt="Grimacing michal"
+ style="float: right; max-width: 20%; display: none"
+ id="me-grim"
src="{{ $img1x.Permalink }}"
srcset="
{{ $img1x.Permalink }} 1x,
@@ -25,6 +46,25 @@
width="{{ $img1x.Width }}"
height="{{ $img1x.Height }}"
>
+
{{ partial "menu.html" (dict "menuID" "main-nav" "page" .) }}
+
+ <script>
+ var kofiLink = document.getElementById('ko-fi');
+ var meNormal = document.getElementById('me-normal');
+ var meGrim = document.getElementById('me-grim');
+
+ kofiLink.addEventListener( 'mouseover', function() {
+ meNormal.style.display="none"
+ meGrim.style.display="inline"
+ });
+
+ kofiLink.addEventListener( 'mouseout', function() {
+ meNormal.style.display="inline"
+ meGrim.style.display="none"
+ });
+
+ </script>
+
</section>
diff --git a/layouts/partials/menu/item.html b/layouts/partials/menu/item.html
index f50d604..adc8d55 100644
--- a/layouts/partials/menu/item.html
+++ b/layouts/partials/menu/item.html
@@ -18,7 +18,12 @@
{{- else if $item.Params.placeholder }}
<span class="placeholder">{{ $item.Pre }}{{$item.Name }}{{ $item.Post }}</span>
{{- else}}
- {{$item.Pre}} <b><a href="{{ $item.URL }}">{{ $item.Name }}</a></b>
+ {{$item.Pre}} <b>
+ <a
+ {{ if $item.Params.forcedId }}id="{{ $item.Params.forcedId }}"{{ end }}
+ href="{{ $item.URL }}">{{ $item.Name }}
+ </a></b>
+
{{- partial "menu/new-or-up.html" (dict "page" $pageItem) }}
{{ $item.Post }}
{{- end}}