18 lines
		
	
	
		
			676 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			676 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {{- $page := . -}}
 | |
| 
 | |
| {{- $page.Scratch.Add "paige_index" slice -}}
 | |
| 
 | |
| {{- range where $page.RegularPagesRecursive.ByPublishDate.Reverse "Params.paige.exclude_search" "ne" true -}}
 | |
|     {{- $page.Scratch.Add "paige_index" (dict
 | |
|         "categories" .Params.categories
 | |
|         "date" .PublishDate
 | |
|         "description" (.Description | markdownify | plainify | htmlUnescape)
 | |
|         "keywords" .Params.keywords
 | |
|         "link" .RelPermalink
 | |
|         "tags" .Params.tags
 | |
|         "text" (strings.TrimRight " " (replace (.Plain | htmlUnescape) "\n" " "))
 | |
|         "title" (.Title | markdownify | plainify | htmlUnescape)) -}}
 | |
| {{- end -}}
 | |
| 
 | |
| {{- $page.Scratch.Get "paige_index" | jsonify -}}
 |