Remove useless uses of sort

master
Will Faught 2 years ago
parent 3236359560
commit e7b40e6cb9

@ -2,7 +2,7 @@
{{ $authors := cond ($page.Param "paige.main.metadata.authors.hide" | not) (partial "paige/func-authors.html" $page) "" }} {{ $authors := cond ($page.Param "paige.main.metadata.authors.hide" | not) (partial "paige/func-authors.html" $page) "" }}
{{ $authorsclass := $page.Param "paige.main.metadata.authors.class" | default "text-center text-secondary" }} {{ $authorsclass := $page.Param "paige.main.metadata.authors.class" | default "text-center text-secondary" }}
{{ $categories := cond ($page.Param "paige.main.metadata.terms.hide" | not) ($page.Params.categories | default slice) slice | sort | uniq }} {{ $categories := cond ($page.Param "paige.main.metadata.terms.hide" | not) ($page.Params.categories | default slice) slice | uniq }}
{{ $date := cond ($page.Param "paige.main.metadata.date.hide" | not) $page.PublishDate "" }} {{ $date := cond ($page.Param "paige.main.metadata.date.hide" | not) $page.PublishDate "" }}
{{ $dateclass := $page.Param "paige.main.metadata.date.class" | default "text-center text-secondary" }} {{ $dateclass := $page.Param "paige.main.metadata.date.class" | default "text-center text-secondary" }}
{{ $dateformat := $page.Param "paige.main.metadata.date.format" | default ":date_long" }} {{ $dateformat := $page.Param "paige.main.metadata.date.format" | default ":date_long" }}
@ -12,7 +12,7 @@
{{ $readingtime := cond ($page.Param "paige.main.metadata.reading_time.hide" | not) $page.ReadingTime "" }} {{ $readingtime := cond ($page.Param "paige.main.metadata.reading_time.hide" | not) $page.ReadingTime "" }}
{{ $readingtimeclass := $page.Param "paige.main.metadata.reading_time.class" | default "text-center text-secondary" }} {{ $readingtimeclass := $page.Param "paige.main.metadata.reading_time.class" | default "text-center text-secondary" }}
{{ $sectionclass := "paige-metadata w-100" }} {{ $sectionclass := "paige-metadata w-100" }}
{{ $tags := cond ($page.Param "paige.main.metadata.terms.hide" | not) ($page.Params.tags | default slice) slice | sort | uniq }} {{ $tags := cond ($page.Param "paige.main.metadata.terms.hide" | not) ($page.Params.tags | default slice) slice | uniq }}
{{ $termsinnerclass := $page.Param "paige.main.metadata.terms.inner_class" | default "badge text-bg-secondary text-decoration-none" }} {{ $termsinnerclass := $page.Param "paige.main.metadata.terms.inner_class" | default "badge text-bg-secondary text-decoration-none" }}
{{ $termsouterclass := $page.Param "paige.main.metadata.terms.outer_class" | default "text-center" }} {{ $termsouterclass := $page.Param "paige.main.metadata.terms.outer_class" | default "text-center" }}
{{ $title := cond ($page.Param "paige.main.metadata.title.hide" | not) ($page.Title | markdownify) "" }} {{ $title := cond ($page.Param "paige.main.metadata.title.hide" | not) ($page.Title | markdownify) "" }}

@ -28,7 +28,7 @@
{{ range .Pages }} {{ range .Pages }}
{{ $authors := cond ($page.Param "paige.list.authors.hide" | not) (partial "paige/func-authors.html" .) "" }} {{ $authors := cond ($page.Param "paige.list.authors.hide" | not) (partial "paige/func-authors.html" .) "" }}
{{ $authorsclass := $page.Param "paige.list.authors.class" | default (print $class " text-secondary") }} {{ $authorsclass := $page.Param "paige.list.authors.class" | default (print $class " text-secondary") }}
{{ $categories := cond ($page.Param "paige.list.terms.hide" | not) (.Params.categories | default slice) slice | sort | uniq }} {{ $categories := cond ($page.Param "paige.list.terms.hide" | not) (.Params.categories | default slice) slice | uniq }}
{{ $date := cond ($page.Param "paige.list.date.hide" | not) .PublishDate "" }} {{ $date := cond ($page.Param "paige.list.date.hide" | not) .PublishDate "" }}
{{ $dateclass := $page.Param "paige.list.date.class" | default (print $class " text-secondary") }} {{ $dateclass := $page.Param "paige.list.date.class" | default (print $class " text-secondary") }}
{{ $dateformat := $page.Param "paige.list.date.format" | default ":date_long" }} {{ $dateformat := $page.Param "paige.list.date.format" | default ":date_long" }}
@ -44,7 +44,7 @@
{{ $sectionclass := $page.Param "paige.list.section.class" | default "mb-3 w-100" }} {{ $sectionclass := $page.Param "paige.list.section.class" | default "mb-3 w-100" }}
{{ $summary := cond ($page.Param "paige.list.summary.hide" | not) (.Summary | strings.TrimPrefix "<p>" | strings.TrimSuffix "</p>" | htmlUnescape | plainify) "" }} {{ $summary := cond ($page.Param "paige.list.summary.hide" | not) (.Summary | strings.TrimPrefix "<p>" | strings.TrimSuffix "</p>" | htmlUnescape | plainify) "" }}
{{ $summaryclass := $page.Param "paige.list.summary.class" | default (print "fst-italic " $class) }} {{ $summaryclass := $page.Param "paige.list.summary.class" | default (print "fst-italic " $class) }}
{{ $tags := cond ($page.Param "paige.list.terms.hide" | not) (.Params.tags | default slice) slice | sort | uniq }} {{ $tags := cond ($page.Param "paige.list.terms.hide" | not) (.Params.tags | default slice) slice | uniq }}
{{ $termsinnerclass := $page.Param "paige.list.terms.inner_class" | default "badge text-bg-secondary text-decoration-none" }} {{ $termsinnerclass := $page.Param "paige.list.terms.inner_class" | default "badge text-bg-secondary text-decoration-none" }}
{{ $termsouterclass := $page.Param "paige.list.terms.outer_class" | default $class }} {{ $termsouterclass := $page.Param "paige.list.terms.outer_class" | default $class }}
{{ $title := cond ($page.Param "paige.list.title.hide" | not) (.Title | markdownify) "" }} {{ $title := cond ($page.Param "paige.list.title.hide" | not) (.Title | markdownify) "" }}
@ -71,7 +71,7 @@
{{ $flags = $flags | append "paige-published" }} {{ $flags = $flags | append "paige-published" }}
{{ end }} {{ end }}
{{ $flags = delimit ($flags | sort | uniq) " " }} {{ $flags = delimit ($flags | uniq) " " }}
{{ $sectionclass = delimit (split $sectionclass " " | append $flags | sort | uniq) " " }} {{ $sectionclass = delimit (split $sectionclass " " | append $flags | sort | uniq) " " }}
<section {{ with $sectionclass }} class="{{ . }}" {{ end }}> <section {{ with $sectionclass }} class="{{ . }}" {{ end }}>

Loading…
Cancel
Save