summaryrefslogtreecommitdiff
path: root/themes/terminal/layouts/_default/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/terminal/layouts/_default/index.html')
-rw-r--r--themes/terminal/layouts/_default/index.html65
1 files changed, 65 insertions, 0 deletions
diff --git a/themes/terminal/layouts/_default/index.html b/themes/terminal/layouts/_default/index.html
new file mode 100644
index 0000000..1cab615
--- /dev/null
+++ b/themes/terminal/layouts/_default/index.html
@@ -0,0 +1,65 @@
+{{ define "main" }}
+ {{ if .Content }}
+ <div class="index-content {{ if .Params.framed -}}framed{{- end -}}">
+ {{ .Content }}
+ </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>&nbsp;
+ {{ 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 }}