mirror of
https://github.com/yuzu-emu/shared-bulma-theme.git
synced 2024-12-23 12:05:33 +00:00
1991fdee58
... where if there is exactly one co-author, hugo will not treat this as an array, so that the if condition will fail. The fix simply fix this comparison by using the original value in the comparison
77 lines
2.9 KiB
HTML
77 lines
2.9 KiB
HTML
{{ define "header" }}
|
|
{{ $author := index .Site.Data.authors ( .Params.author | default "" ) }}
|
|
{{ $coauthors := split ( .Params.coauthor | default "" ) "," }}
|
|
<div class="mb-md blog-entry-header single" style="background-image: url('{{ .Site.BaseURL }}/{{ .Dir }}banner.png');background-repeat:no-repeat;background-size:contain;background-position:center;"></div>
|
|
<div class="has-text-centered">
|
|
<div>
|
|
<span class="title px-md py-sm">{{ .Title }}</span>
|
|
</div>
|
|
{{/* if $author && .Params.coauthor */}}
|
|
{{ if and $author .Params.coauthor }}
|
|
<div>
|
|
<p class="h3 px-md py-sm">
|
|
Written by <a href="https://community.citra-emu.org/users/{{ $author.key }}">{{ $author.name }}</a>
|
|
{{/* if len($coauthors) < 2 */}}
|
|
{{ if lt (len $coauthors) 2 }}
|
|
{{ $coauthor := index .Site.Data.authors ( .Params.coauthor | default "" ) }}
|
|
and <a href="https://community.citra-emu.org/users/{{ $coauthor.key }}">{{ $coauthor.name }}</a>
|
|
{{ else }}
|
|
in collaboration with
|
|
{{ $length := len $coauthors }}
|
|
{{ range $i, $name := $coauthors }}
|
|
{{ $coauthor := index $.Site.Data.authors $name }}
|
|
{{/* if i == (length -1) */}}
|
|
{{ if eq $i (sub $length 1) }}
|
|
and
|
|
{{ end }}
|
|
<a href="https://community.citra-emu.org/users/{{ $coauthor.key }}">{{ $coauthor.name }}</a>{{- if lt $i (sub $length 1) -}},{{- end -}}
|
|
{{/* if i < (length - 1) */}}
|
|
{{ end }}
|
|
{{ end }}
|
|
on {{ .Date.Format $.Site.Params.fmt.Date }}
|
|
</p>
|
|
</div>
|
|
{{ else if $author }}
|
|
<div>
|
|
<span class="h3 px-md py-sm">
|
|
Written by <a href="https://community.citra-emu.org/users/{{ $author.key }}">{{ $author.name }}</a>
|
|
on {{ .Date.Format $.Site.Params.fmt.Date }}
|
|
</span>
|
|
</div>
|
|
{{ else }}
|
|
<div>
|
|
<span class="h3 px-md py-sm">
|
|
Written on {{ .Date.Format $.Site.Params.fmt.Date }}
|
|
</span>
|
|
</div>
|
|
{{ end }}
|
|
</div>
|
|
{{ end }}
|
|
|
|
{{ define "main" }}
|
|
<section class="section content pt-sm">
|
|
<br>
|
|
{{ .Content }}
|
|
</section>
|
|
|
|
{{ if .Params.forum }}
|
|
<div class="has-text-centered">
|
|
<a class="pagination-next" href="https://community.citra-emu.org/t/{{ .Params.forum }}">Continue the discussion on our forums.</a>
|
|
</div>
|
|
{{ end }}
|
|
|
|
{{ end }}
|
|
|
|
{{ define "css" }}
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.css" type="text/css" />
|
|
{{ end }}
|
|
|
|
{{ define "scripts" }}
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.js" type="text/javascript"></script>
|
|
|
|
<script type="text/javascript">
|
|
window.addEventListener("DOMContentLoaded", function() {
|
|
baguetteBox.run('.is-img-preview');
|
|
});
|
|
</script>
|
|
{{ end }} |