First batch of day one
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{{- return (or (not .Title) .Params.hidden) }}
|
||||
@@ -0,0 +1,13 @@
|
||||
{{- $collection := .collection }}
|
||||
{{- $item := .item }}
|
||||
{{- $found := false }}
|
||||
{{- $result := "" }}
|
||||
{{- range $collection }}
|
||||
{{- if $found }}
|
||||
{{- $result = .Page.Page }}
|
||||
{{- break }}
|
||||
{{- else if eq $item .Page.Page }}
|
||||
{{- $found = true }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- return $result }}
|
||||
@@ -0,0 +1,45 @@
|
||||
{{- $page := .page }}
|
||||
{{- /* default sort order for the theme is historically by weight */}}
|
||||
{{- $by := .by }}
|
||||
{{- if eq $by "auto" }}
|
||||
{{- $by = "" }}
|
||||
{{- end }}
|
||||
{{- $by = $by | default $page.Params.ordersectionsby | default $page.Site.Params.ordersectionsby | default "weight" }}
|
||||
{{- $hidden := .hidden }}
|
||||
|
||||
{{- $pages := slice }}
|
||||
|
||||
{{- if eq $by "weight" }}
|
||||
{{- $pages = $page.Pages.ByWeight }}
|
||||
{{- else if or (eq $by "name") (eq $by "title") }}
|
||||
{{- $pages = $page.Pages.ByTitle }}
|
||||
{{- else if eq $by "linktitle" }}
|
||||
{{- $pages = $page.Pages.ByLinkTitle }}
|
||||
{{- else if eq $by "modifieddate" }}
|
||||
{{- $pages = $page.Pages.Lastmod }}
|
||||
{{- else if eq $by "expirydate" }}
|
||||
{{- $pages = $page.Pages.ByExpiryDate }}
|
||||
{{- else if eq $by "publishdate" }}
|
||||
{{- $pages = $page.Pages.ByPublishDate }}
|
||||
{{- else if eq $by "date" }}
|
||||
{{- $pages = $page.Pages.ByDate }}
|
||||
{{- else if eq $by "length" }}
|
||||
{{- $pages = $page.Pages.ByLength }}
|
||||
{{- else if eq $by "default" }}
|
||||
{{- $pages = $page.Pages }}
|
||||
{{- else }}
|
||||
{{- warnf "%q: Unknown pages sort order '%s'" $page.File.Filename }}
|
||||
{{- $pages = $page.Pages }}
|
||||
{{- end }}
|
||||
|
||||
{{- if not $hidden }}
|
||||
{{- $nonhiddenpages := slice }}
|
||||
{{- range $page := $pages }}
|
||||
{{- if not (partial "pageHelper/isHidden.html" $page) }}
|
||||
{{- $nonhiddenpages := $nonhiddenpages | append $page }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $pages = $nonhiddenpages }}
|
||||
{{- end }}
|
||||
|
||||
{{- return $pages }}
|
||||
@@ -0,0 +1,12 @@
|
||||
{{- $collection := .collection }}
|
||||
{{- $item := .item }}
|
||||
{{- $found := "" }}
|
||||
{{- $result := "" }}
|
||||
{{- range $collection }}
|
||||
{{- if eq $item .Page.Page }}
|
||||
{{- $result = $found }}
|
||||
{{- break }}
|
||||
{{- end }}
|
||||
{{- $found = .Page.Page }}
|
||||
{{- end }}
|
||||
{{- return $result }}
|
||||
@@ -0,0 +1,15 @@
|
||||
{{- $pages := slice }}
|
||||
{{- range .Data.Terms }}
|
||||
{{- $count := 0 }}
|
||||
{{- range .Pages }}
|
||||
{{- $c:=""}}{{/* count pages of term */}}
|
||||
{{- if and .Title .RelPermalink (or (ne (.Scratch.Get "relearnIsHiddenStem") true) (ne .Site.Params.disableTagHiddenPages true) ) }}
|
||||
{{- $count = add $count 1 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if $count }}
|
||||
{{- $pages = $pages| append (dict "Title" (default (humanize .Page.Data.Term | strings.Title) .Page.Title) "Page" .Page "Count" $count )}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $pages = sort $pages ".Title" }}
|
||||
{{- return $pages }}
|
||||
@@ -0,0 +1,8 @@
|
||||
{{- $pages := slice }}
|
||||
{{- range .Pages }}
|
||||
{{- if and .Title .RelPermalink (or (ne (.Scratch.Get "relearnIsHiddenStem") true) (ne .Site.Params.disableTagHiddenPages true) ) }}
|
||||
{{- $pages = $pages | append (dict "Title" .Title "Page" . )}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $pages = sort $pages ".Title" }}
|
||||
{{- return $pages }}
|
||||
Reference in New Issue
Block a user