{{ define "main" }} {{ range .Paginator.Pages }} <article class="gdoc-markdown gdoc-post"> <header class="gdoc-post__header"> <h1 class="gdoc-post__title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h1> </header> <section> {{ .Summary }} </section> <div class="gdoc-post__readmore"> {{ if .Truncated }} <a class="flex-inline align-center fake-link" title="Read full post" href="{{ .RelPermalink }}">Read full post</a> {{ end }} </div> <footer class="gdoc-post__footer"> <span class="no-wrap"> <svg class="icon gdoc_date"><use xlink:href="#gdoc_date"></use></svg> <span class="gdoc-post__tag"> <time datetime="{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}"> {{ if .Lastmod.After (.Date.AddDate 0 0 1) }} Updated on {{ end }} {{ .Lastmod.Format "Jan 2, 2006" }} </time> </span> </span> <span class="no-wrap"> <svg class="icon gdoc_timer"><use xlink:href="#gdoc_timer"></use></svg> <span class="gdoc-post__tag">{{ .ReadingTime }} min read</span> </span> {{ $tc := 0 }} {{ with .Params.tags }} {{ range sort . }} {{ $name := . }} {{ with $.Site.GetPage (printf "/tags/%s" $name | urlize) }} {{ if eq $tc 0 }} <span class="no-wrap"> <svg class="icon gdoc_bookmark"><use xlink:href="#gdoc_bookmark"></use></svg> {{ template "post-tag" dict "name" $name "page" . }} </span> {{ else }} {{ template "post-tag" dict "name" $name "page" . }} {{ end }} {{ end }} {{ $tc = (add $tc 1) }} {{ end }} {{ end }} </footer> </article> {{ end }} {{ end }} {{ define "post-tag" }} <span class="gdoc-post__tag"> <span class="gdoc-button"> <a class="gdoc-button__link" href="{{ .page.RelPermalink }}" title="All posts tagged with '{{ .name }}'">{{ .name }}</a> </span> </span> {{ end }}