mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-31 03:45:24 +01:00 
			
		
		
		
	add index page for all posts
This commit is contained in:
		
							
								
								
									
										46
									
								
								layouts/_default/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								layouts/_default/index.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | |||||||
|  | {{ define "main" }} | ||||||
|  | {{ $isntDefault := not (or (eq (trim $.Site.Params.contentTypeName " ") "posts") (eq (trim $.Site.Params.contentTypeName " ") "")) }} | ||||||
|  | {{ $contentTypeName := cond $isntDefault (string $.Site.Params.contentTypeName) "posts" }} | ||||||
|  |  | ||||||
|  | {{ $PageContext := . }} | ||||||
|  | {{ if .IsHome }} | ||||||
|  | {{ $PageContext = .Site }} | ||||||
|  | {{ end }} | ||||||
|  | {{ $paginator := .Paginate (where $PageContext.RegularPages "Type" $contentTypeName) }} | ||||||
|  |  | ||||||
|  | {{- range $index, $page := $paginator.Pages }} | ||||||
|  |  | ||||||
|  | {{- $class := "post-entry" }} | ||||||
|  | {{- if (and $.IsHome (eq $paginator.PageNumber 1) (eq $index 0)) }} | ||||||
|  | {{- $class = "first-entry" }} | ||||||
|  | {{- else if .Data.Term }} | ||||||
|  | {{- $class = "post-entry tag-entry" }} | ||||||
|  | {{- end }} | ||||||
|  | <article class="{{ $class }}"> | ||||||
|  |   <header class="entry-header"> | ||||||
|  |     <h2>{{ .Title }}</h2> | ||||||
|  |   </header> | ||||||
|  |   <section class="entry-content"> | ||||||
|  |     <p>{{ .Summary | plainify | htmlUnescape }}...</p> | ||||||
|  |   </section> | ||||||
|  |   <footer class="entry-footer"> | ||||||
|  |     <time>{{ .Date.Format "January 2, 2006" }}</time> | ||||||
|  |   </footer> | ||||||
|  |   <a class="entry-link" href="{{ .Permalink }}"></a> | ||||||
|  | </article> | ||||||
|  | {{- end }} | ||||||
|  |  | ||||||
|  | {{- if gt $paginator.TotalPages 1 }} | ||||||
|  | <footer class="page-footer"> | ||||||
|  |   <nav class="pagination"> | ||||||
|  |     {{- if $paginator.HasPrev }} | ||||||
|  |     <a class="prev" href="{{ $paginator.Prev.URL }}">← {{ i18n "prev_page" }}</a> | ||||||
|  |     {{- end }} | ||||||
|  |     {{- if $paginator.HasNext }} | ||||||
|  |     <a class="next" href="{{ $paginator.Next.URL }}">{{ i18n "next_page" }} →</a> | ||||||
|  |     {{- end }} | ||||||
|  |   </nav> | ||||||
|  | </footer> | ||||||
|  | {{- end }} | ||||||
|  |  | ||||||
|  | {{ end  }}{{/* end main */}} | ||||||
		Reference in New Issue
	
	Block a user
	 Aditya Telange
					Aditya Telange