58 lines
2.1 KiB
HTML
58 lines
2.1 KiB
HTML
|
{{ define "main" }} {{ $baseUrl := .Site.BaseURL }}
|
||
|
<div class="section">
|
||
|
<article class="container box">
|
||
|
<header>
|
||
|
<div class="columns is-flex is-vcentered">
|
||
|
<div class="column is-2 p-5">
|
||
|
{{ if .Params.featured_image }}
|
||
|
<figure class="image is-1by1">
|
||
|
{{ with .Resources.GetMatch .Params.featured_image }}
|
||
|
<img alt="{{ .Name }}" class="is-rounded" src="{{ .Permalink }}" />
|
||
|
{{ else }}
|
||
|
<img
|
||
|
alt="{{ .Params.featured_image }}"
|
||
|
class="is-rounded"
|
||
|
src="{{ .Params.featured_image | relURL }}"
|
||
|
/>
|
||
|
{{ end }}
|
||
|
</figure>
|
||
|
{{ end }}
|
||
|
</div>
|
||
|
<div class="column">
|
||
|
<h1 class="title is-1">{{ .Title }}</h1>
|
||
|
{{ if .GitInfo }} {{ with .GitInfo.AuthorName }}
|
||
|
<h5 class="is-5 has-text-info">{{ . }}</h5>
|
||
|
{{ end }} {{ end }} {{ with .Params.website }}
|
||
|
<h5 class="is-5 has-text-link">
|
||
|
<a href="{{ . }}">{{ . }}</a>
|
||
|
</h5>
|
||
|
{{ end }} {{ if .Params.description }}
|
||
|
<h5 class="is-5">{{ .Params.description }}</h5>
|
||
|
{{ end }}
|
||
|
<span>
|
||
|
{{ $rating := 0 }} {{ if and (isset .Params "rating") (le
|
||
|
.Params.rating 5) }} {{ $rating = .Params.rating }} {{ end }} {{
|
||
|
range $i := (seq $rating) }}
|
||
|
<i class="fas fa-star has-text-warning"></i>
|
||
|
{{ end }} {{ range $i := (seq (sub 5 $rating)) }}
|
||
|
<i class="fas fa-star"></i>
|
||
|
{{ end }}
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div style="margin-top: 1em">
|
||
|
{{ range .Params.Tags }}
|
||
|
<a class="tag is-primary is-light" href="{{ $baseUrl }}/tags/{{ . }}"
|
||
|
>{{ . }}</a
|
||
|
>
|
||
|
{{ end }}
|
||
|
</div>
|
||
|
</header>
|
||
|
<div class="content" style="margin-top: 1em">{{ .Content }}</div>
|
||
|
</article>
|
||
|
</div>
|
||
|
{{- if or (eq .Params.comment true) (and (ne .Params.comment false) (eq
|
||
|
site.Params.comment true)) -}}
|
||
|
<section class="container">{{- partial "comments.html" . -}}</section>
|
||
|
{{- end -}} {{ end }}
|