mirror of
https://github.com/gethinode/hinode.git
synced 2025-10-15 22:13:09 +00:00
83 lines
3.9 KiB
HTML
83 lines
3.9 KiB
HTML
{{ define "main" -}}
|
|
{{ $lastmodstr := (partial "utilities/date.html" (dict "date" .Lastmod "language" $.Page.Language "format" "long")) -}}
|
|
{{ $datestr := (partial "utilities/date.html" (dict "date" .Date "language" $.Page.Language "format" "long")) -}}
|
|
|
|
<div class="container-fluid">
|
|
<div class="row row-cols-1 row-cols-sm-3 align-items-center p-5">
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
<div class="col col-sm-12 col-md-8">
|
|
{{ range .Params.tags -}}
|
|
<a class="btn btn-light btn-sm" href="{{ $.Site.BaseURL }}tags/{{ . | urlize }}" role="button">{{ . }}</a>
|
|
{{ end -}}
|
|
|
|
<h1>{{ .Title }}</h1>
|
|
<small class="text-muted text-uppercase">
|
|
{{ $datestr | i18n "postedOnDate" -}}
|
|
{{ if ne $datestr $lastmodstr -}}
|
|
 {{ $lastmodstr | i18n "lastModified" }}
|
|
{{ else -}}
|
|
•
|
|
{{ end -}}
|
|
{{ .ReadingTime }} {{ i18n "minutesShort" }} {{ i18n "read" }}
|
|
•
|
|
{{ .WordCount }} {{ i18n "words" }}
|
|
</small>
|
|
</div>
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
</div>
|
|
|
|
{{ if .Params.thumbnail -}}
|
|
<div class="row row-cols-1 row-cols-sm-3 align-items-center p-5">
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
<div class="col col-sm-12 col-md-8">
|
|
{{- partial "image.html" (dict "url" .Params.thumbnail "ratio" "21x9" "outerClass" "img-wrap" "innerClass" "rounded" "title" .Params.title "caption" .Params.credits) -}}
|
|
</div>
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
</div>
|
|
{{ end -}}
|
|
|
|
<div class="row row-cols-1 row-cols-sm-2 p-5">
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
<div class="col col-sm-12 col-md-8">
|
|
{{ .Content }}
|
|
<div class="row row-cols-2 mt-5">
|
|
<div class="col">
|
|
{{ with .NextInSection -}}
|
|
{{ $next := . -}}
|
|
{{ with .OutputFormats.Get "html" -}}
|
|
<a class="next" href="{{ $next.Permalink }}"><i class="fas fa-arrow-left"></i> {{ $next.Title }}</a>
|
|
{{- end -}}
|
|
{{ end -}}
|
|
</div>
|
|
<div class="col text-end">
|
|
{{ with .PrevInSection -}}
|
|
{{ $prev := . -}}
|
|
{{ with .OutputFormats.Get "html" -}}
|
|
<a class="previous" href="{{ $prev.Permalink }}">{{ $prev.Title }} <i class="fas fa-arrow-right"></i></a>
|
|
{{- end -}}
|
|
{{ end -}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col col-md-2 d-none d-md-block">
|
|
{{- if and .Site.Params.toc.enabled .Params.includeToc | default true -}}
|
|
{{ partial "assets/toc.html" . -}}
|
|
{{ end -}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{{- if and .Site.Params.comments.enabled .Params.showComments | default true -}}
|
|
<div class="container-fluid">
|
|
<div class="row row-cols-1 row-cols-sm-2 p-5">
|
|
<div class="col col-md-2 d-none d-md-block"></div>
|
|
<div class="col col-sm-12 col-md-8">
|
|
<hr>
|
|
{{ partial "assets/comments.html" . }}
|
|
</div>
|
|
<div class="col col-md-2 d-none d-md-block">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{ end -}}
|
|
{{ end -}} |