Skip to content

Commit 4ef4123

Browse files
committed
HOTFIX: Site fixes for GitHub Pages routing
GitHub pages' routing is case sensitive. That means all images, paths, etc. must match correctly, else it will fail to resolve the link. This patch fixes this.
1 parent 87a8ede commit 4ef4123

4 files changed

Lines changed: 16 additions & 3 deletions

File tree

layouts/_partials/project-card.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ <h2 class="card-title section-header">
2828
</a>
2929
</div>
3030
<div class="col-6 my-auto">
31-
<a class='btn {{ if not (in .Params.tags "featured") }} btn-outline-accent {{ else }} btn-outline-featured {{end}} float-end' href="/portfolio/{{ .Params.repo }}/" target="_blank" title="View Project: {{ .Title }}">
31+
<a class='btn {{ if not (in .Params.tags "featured") }} btn-outline-accent {{ else }} btn-outline-featured {{end}} float-end' href="/portfolio/{{ .Params.repo | lower}}/" target="_blank" title="View Project: {{ .Title }}">
3232
More Info &#187;
3333
</a>
3434
</div>

layouts/_partials/project-languages.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="text-center my-4">
22
{{ range $index, $value := .Params.languages }}
33
{{ $source := (printf "/img/logos/%s.svg" $value) | relURL }}
4-
<img src="{{ $source }}" alt="{{.}}" class="lang-logo"
4+
<img src="{{ $source | lower }}" alt="{{.}}" class="lang-logo"
55
loading="lazy" data-bs-toggle="tooltip" data-bs-placement="bottom"
66
data-bs-title="{{.}}" aria-label="{{.}}"
77
data-bs-original-title="{{.}}"/>

layouts/languages/taxonomy.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
<div class="card mb-4 border-accent shadow-accent">
2020
<div class="card-body">
2121
<h3 class="section-header">
22+
<span>
23+
{{ with $taxonomy.Page.Data.Term }}
24+
{{ $source := (printf "/img/logos/%s.svg" .)}}
25+
<img src="{{ $source | lower }}" alt="{{.}}" class="lang-logo" loading="lazy" data-bs-toggle="tooltip"
26+
data-bs-placement="bottom" data-bs-title="{{.}}" aria-label="{{.}}" data-bs-original-title="{{.}}" />
27+
{{ end }}
28+
</span>
2229
{{ $taxonomy.Page.Data.Term }}
2330
<span class="float-end badge bg-featured badge-text">{{ .Count }}</span>
2431
</h3>
@@ -36,6 +43,12 @@ <h3 class="section-header">
3643
{{ end }}
3744
</section>
3845
</div>
46+
<script>
47+
// Enable tooltips everywhere
48+
// ref: https://getbootstrap.com/docs/5.3/components/tooltips/#enable-tooltips
49+
const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')
50+
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
51+
</script>
3952
</body>
4053

4154
</html>

layouts/portfolio/single.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<nav class='text-light' aria-label='breadcrumb'>
44
<ol class='breadcrumb'>
55
<li class='breadcrumb-item' aria-current='page'><a href='/'>Home</a></li>
6-
<li class='breadcrumb-item' aria-current='page'><a href='/portfolio/#{{.Params.repo}}'>Projects</a></li>
6+
<li class='breadcrumb-item' aria-current='page'><a href='/portfolio/#{{.Params.repo}}'>Portfolio</a></li>
77
<li class='breadcrumb-item active' aria-current='page'>{{.Params.title}}</li>
88
</ol>
99
</nav>

0 commit comments

Comments
 (0)