You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
2.2 KiB
79 lines
2.2 KiB
{{ define "main" }} |
|
{{ if .Content }} |
|
<div class="index-content {{ if .Params.framed -}}framed{{- end -}}"> |
|
{{ .Content }} |
|
</div> |
|
{{ end }} |
|
|
|
{{ $PageContext := . }} |
|
{{ if .IsHome }} |
|
{{ $PageContext = .Site }} |
|
|
|
<div class="flex-container"> |
|
{{ range (where $PageContext.RegularPages "Type" "tiles") }} |
|
<div class="flex-item-left"> |
|
{{ partial "tiles-cover.html" . }} |
|
</div> |
|
{{ end }} |
|
</div> |
|
{{ end }} |
|
|
|
<div class="posts"> |
|
{{ $isntDefault := not (or (eq (trim $.Site.Params.contentTypeName " ") "posts") (eq (trim $.Site.Params.contentTypeName " ") "")) }} |
|
{{ $contentTypeName := cond $isntDefault (string $.Site.Params.contentTypeName) "posts" }} |
|
|
|
{{ $PageContext := . }} |
|
{{ if .IsHome }} |
|
{{ $PageContext = .Site }} |
|
{{ end }} |
|
{{ $paginator := .Paginate (where $PageContext.RegularPages "Type" $contentTypeName) }} |
|
|
|
{{ range $paginator.Pages }} |
|
<div class="post on-list"> |
|
<h1 class="post-title"> |
|
<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a> |
|
</h1> |
|
<div class="post-meta"> |
|
<span class="post-date"> |
|
{{ .Date.Format "2006-01-02" }} |
|
</span> |
|
{{ with .Params.Author }} |
|
<span class="post-author">:: {{ . }}</span> |
|
{{ end }} |
|
</div> |
|
|
|
{{ if .Params.tags }} |
|
<span class="post-tags"> |
|
{{ range .Params.tags }} |
|
#<a href="{{ (urlize (printf "tags/%s/" . )) | absLangURL }}"> |
|
{{- . -}} |
|
</a> |
|
{{ end }} |
|
</span> |
|
{{ end }} |
|
|
|
|
|
{{ partial "cover.html" . }} |
|
|
|
|
|
<div class="post-content"> |
|
{{ if .Params.showFullContent }} |
|
{{ .Content }} |
|
{{ else if .Description }} |
|
{{ .Description | markdownify }} |
|
{{ else }} |
|
{{ .Summary | markdownify }} |
|
{{ end }} |
|
</div> |
|
|
|
{{ if not .Params.showFullContent }} |
|
<div> |
|
<a class="read-more button" |
|
href="{{.RelPermalink}}">{{ $.Site.Params.ReadMore }} →</a> |
|
</div> |
|
{{ end }} |
|
</div> |
|
{{ end }} |
|
{{ partial "pagination.html" . }} |
|
</div> |
|
{{ end }}
|
|
|