Pagination for index, list, and single page layouts
							parent
							
								
									3365dc074a
								
							
						
					
					
						commit
						f684465d00
					
				|  | @ -9,7 +9,12 @@ | |||
| <header class="list-content"> | ||||
|     {{ .Content }} | ||||
| </header> | ||||
| {{ range .Pages }} | ||||
| {{ .Render "summary"}} | ||||
| {{ range $index, $page := (.Paginate (where .Pages ".Params.hidden" "!=" "true")).Pages }} | ||||
| {{ if ne $index 0 }} | ||||
| {{ end }} | ||||
| {{ .Render "summary" }} | ||||
| {{ end }} | ||||
| {{ end }} | ||||
| {{ define "content-footer" }} | ||||
| {{ partial "paginator.html" .Paginator }} | ||||
| {{ end }} | ||||
|  | @ -9,4 +9,7 @@ | |||
| <article> | ||||
|     {{ .Content }} | ||||
| </article> | ||||
| {{ end }} | ||||
| {{ define "content-footer" }} | ||||
| {{ partial "prev-next-page.html" . }} | ||||
| {{ end }} | ||||
|  | @ -4,7 +4,12 @@ | |||
|   {{.Content}} | ||||
| </article> | ||||
| <!-- Note that .Pages is the same as .Site.RegularPages on the homepage template. --> | ||||
| {{ range first 10 .Pages }} | ||||
| {{ .Render "summary"}} | ||||
| {{ range $index, $page := (.Paginate (where (where .Site.RegularPages "Type" "in" site.Params.mainSections) ".Params.hidden" "!=" "true" )).Pages }} | ||||
| {{ if ne $index 0 }} | ||||
| {{ end }} | ||||
| {{ .Render "summary" }} | ||||
| {{ end }} | ||||
| {{ end }} | ||||
| {{ define "content-footer" }} | ||||
| {{ partial "paginator.html" .Paginator }} | ||||
| {{ end }} | ||||
|  | @ -0,0 +1,19 @@ | |||
| <nav> | ||||
|     <ul> | ||||
|         <li> | ||||
|             {{if .HasPrev}} | ||||
|             <a alt="Newer articles" href="{{ .Prev.URL }}">← Newer</a> | ||||
|             {{ else }} | ||||
|               | ||||
|             {{end}} | ||||
|         </li> | ||||
|         <li>Page {{ .PageNumber }} of {{ .TotalPages }}</li> | ||||
|         <li> | ||||
|             {{if .HasNext}} | ||||
|             <a alt="Older articles" href="{{ .Next.URL }}">Older →</a> | ||||
|             {{ else }} | ||||
|               | ||||
|             {{end}} | ||||
|         </li> | ||||
|     </ul> | ||||
| </nav> | ||||
|  | @ -0,0 +1,20 @@ | |||
| {{ if not .Params.Menu }} | ||||
| <nav> | ||||
|     <ul> | ||||
|         <li> | ||||
|             {{ if .NextInSection }} | ||||
|             <a alt="Newer article" href="{{ .NextInSection.Permalink }}">← Newer</a> | ||||
|             {{ else }} | ||||
|               | ||||
|             {{ end }} </li> | ||||
|         <li><a alt="Top of page" href="#">Top</a></li> | ||||
|         <li> | ||||
|             {{ if .PrevInSection }} | ||||
|             <a alt="Older article" href="{{ .PrevInSection.Permalink }}">Older →</a> | ||||
|             {{ else }} | ||||
|               | ||||
|             {{ end }} | ||||
|         </li> | ||||
|     </ul> | ||||
| </nav> | ||||
| {{ end }} | ||||
		Loading…
	
		Reference in New Issue