diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html new file mode 100644 index 0000000..fb6fb0c --- /dev/null +++ b/layouts/_default/summary.html @@ -0,0 +1,16 @@ +
+
+

+ {{ .Title }} +

+ {{ partial "post_meta.html" . }} +
+

+ {{ .Summary }} +

+ {{ if .Truncated }} + + {{ end }} +
diff --git a/layouts/index.html b/layouts/index.html index 4f938f5..1d747e9 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -4,7 +4,7 @@

{{ .Site.Params.subtitle }}

- {{ $paginator = .Paginate ( where .Data.Pages "Type" "post") }} + {{ $paginator := .Paginate ( where .Data.Pages "Type" "post") }} {{ range $paginator.Pages }} {{ .Render "summary" }} {{ end }} diff --git a/layouts/partials/post-meta.html b/layouts/partials/post-meta.html new file mode 100644 index 0000000..3fa88cc --- /dev/null +++ b/layouts/partials/post-meta.html @@ -0,0 +1,33 @@ +
+
+ + +
+ + {{ $baseUrl := .Site.BaseURL }} + + {{ if isset .Params "topics" }} + {{ $count := len .Params.topics }} + {{ if gt $count 0 }} +
+ + {{ range $k, $v := .Params.topics }} + {{ . }}{{ if lt $k (sub $count 1) }} /{{ end }} + {{ end }} +
+ {{ end }} + {{ end }} + + {{ if isset .Params "tags" }} + {{ $count := len .Params.tags }} + {{ if gt $count 0 }} +
+ + {{ range $k, $v := .Params.tags }} + {{ . }}{{ if lt $k (sub $count 1) }} /{{ end }} + {{ end }} +
+ {{ end }} + {{ end }} + +