{{ $paginator := .Paginate (where (where .Site.Pages "Type" "post").ByDate.Reverse "IsPage" true) }}
{{ range $index, $element := .Paginator.Pages }}
{{ $scratch := newScratch }}
{{ if .Site.Params.writers }}
{{ $scratch.Set "writer" (index .Site.Params.writers (lower .Params.writer) | default dict) }}
{{ else }}
{{ $scratch.Set "writer" .Site.Params.social | default dict }}
{{ end }}
{{ $writer := $scratch.Get "writer" }}
{{ if and (isset .Params "image") .Params.image }}
{{ if eq (mod $index 2) 0 }}
{{ else }}
{{ end }}
{{ else }}
{{ end }}
{{ if and (isset .Params "image") .Params.image }}
{{ end }}
{{ end }}