{{ define "main" }} {{/* get all the pages that are regular posts and not pages */}} {{ $postsDir := .Site.Params.Posts | default (slice "posts" "post") }} {{ $postsList := where .Site.RegularPages "Section" "in" $postsDir }} {{/* pagination */}} {{ range (.Paginate $postsList).Pages }} <div class="card"> <h2> <a href="{{ .Permalink }}">{{ .Title }}</a> </h2> <p class="date"> <span title="Date"> </span> {{ .Date.Format "2006-01-02" }} {{ if .Params.tags }} | <!-- Pipe character as visual separator between date and tags--> <span title="Tags"> </span> {{ range .Params.tags }} <a href="/tags/{{ . }}">#{{ . }}</a> {{ end }} {{ end }} </p> <div class="articlePreview"> {{ .Summary }} <a href="{{ .Permalink }}">Continue reading -></a> </div> <hr /> </div> {{ end }} {{- partial "paginator.html" . -}} {{ end }}