Skip to content

Commit 19ee234

Browse files
committed
feat: updated resourceLink to tolerate empty links
1 parent 6ff7023 commit 19ee234

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
{{ $resource := .Page.Resources.GetMatch (.Get 0) }}
2-
{{ if $resource }}
3-
{{ $name := .Get 1 }}
4-
{{ if not $name }} <!-- If no second argument is provided -->
5-
{{ $name = $resource.Name }} <!-- Use the resource filename as the default -->
6-
{{ end }}
7-
<a href="{{ $resource.Permalink }}">{{ $name }}</a><!-- eof -->
1+
{{ $filename := .Get 0 }}
2+
{{ $name := .Get 1 }}
3+
4+
{{ if or (not $filename) (eq $filename "") (eq $filename "#") }}
5+
<!-- Empty filename, just create an anchor -->
6+
<a href="#">{{ $name }}</a><!-- eof -->
87
{{ else }}
9-
<p>Resource not found.</p>
8+
{{ $resource := .Page.Resources.GetMatch $filename }}
9+
{{ if $resource }}
10+
{{ if not $name }} <!-- If no second argument is provided -->
11+
{{ $name = $resource.Name }} <!-- Use the resource filename as the default -->
12+
{{ end }}
13+
<a href="{{ $resource.Permalink }}">{{ $name }}</a><!-- eof -->
14+
{{ else }}
15+
<p>Resource not found.</p>
16+
{{ end }}
1017
{{ end }}

0 commit comments

Comments
 (0)