{{ define "main" }} {{ if eq .Site.Params.layout "1" }} {{ range (where .Site.RegularPages "Type" "featured")}} {{.Params.Categories}} {{.Title}} read more {{ end }} {{ else if (eq .Site.Params.layout "2")}} Welcome to {{.Site.Params.author}} Blog {{.Site.Params.bio | markdownify }} Follow me : {{ range .Site.Params.social }} {{ end }} {{ else }} Please Enter A Valid Homepage Layout Number (1 or 2) {{ end }} {{ $paginator := .Paginate (where .Site.RegularPages "Type" "post") }} {{ if eq .Site.Params.layout "1" }} {{ range $paginator.Pages }} {{.Params.Categories}} {{.Title}} {{.Summary}} read more {{ end }} {{ else if (eq .Site.Params.layout "2")}} {{ range $i,$p := (where $paginator.Pages "Type" "post") }} {{ .PublishDate.Format "Jan 02, 2006" }} read {{ .Title }} {{.Summary }} Continue... {{ end }} {{ end }} {{ $paginator := .Paginator }} {{ $adjacent_links := 2 }} {{ $max_links := (add (mul $adjacent_links 2) 1) }} {{ $lower_limit := (add $adjacent_links 1) }} {{ $upper_limit := (sub $paginator.TotalPages $adjacent_links) }} {{ if gt $paginator.TotalPages 1 }} {{ if $paginator.HasPrev }} « Previous {{ end }} {{ range $paginator.Pagers }} {{ $.Scratch.Set "page_number_flag" false }} {{ if gt $paginator.TotalPages $max_links }} {{ if le $paginator.PageNumber $lower_limit }} {{ if le .PageNumber $max_links }} {{ $.Scratch.Set "page_number_flag" true }} {{ end }} {{ else if ge $paginator.PageNumber $upper_limit }} {{ if gt .PageNumber (sub $paginator.TotalPages $max_links) }} {{ $.Scratch.Set "page_number_flag" true }} {{ end }} {{ else }} {{ if and ( ge .PageNumber (sub $paginator.PageNumber $adjacent_links) ) ( le .PageNumber (add $paginator.PageNumber $adjacent_links) ) }} {{ $.Scratch.Set "page_number_flag" true }} {{ end }} {{ end }} {{ else }} {{ $.Scratch.Set "page_number_flag" true }} {{ end }} {{ if eq ($.Scratch.Get "page_number_flag") true }} {{ .PageNumber }} {{ end }} {{ end }} {{ if $paginator.HasNext }} Next » {{ end }} {{ end }} {{partial "instafeed.html" . }} {{ end }}
{{.Params.Categories}}
{{.Site.Params.bio | markdownify }}
{{.Summary}}
{{.Summary }}