mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 15:28:57 +00:00
c974c905e5
and remove recentlyUpdated.rss
55 lines
2.4 KiB
HTML
55 lines
2.4 KiB
HTML
{{- /* Recently updated pages for archives, section and term list */ -}}
|
|
{{- $kindMap := dict
|
|
"home" "archives"
|
|
"section" "section"
|
|
"term" "list"
|
|
-}}
|
|
{{- $recentlyUpdatedConfig := .Site.Params.recentlyUpdated -}}
|
|
{{- $scope := index $kindMap .Kind -}}
|
|
{{- $scopeEnable := index $recentlyUpdatedConfig $scope | default false -}}
|
|
{{- if $scopeEnable | and (eq $.Paginator.PageNumber 1) -}}
|
|
{{- $hasTitle := false }}
|
|
{{- $postCount := 0 -}}
|
|
{{- $maxPostCount := $recentlyUpdatedConfig.maxCount | default 10 -}}
|
|
{{- $days := $recentlyUpdatedConfig.days | default 30 -}}
|
|
{{- $dateformat := (index .Site.Params $scope).dateformat | default "01-02" -}}
|
|
{{- $scopePages := .Pages -}}
|
|
{{- if eq $scope "archives" -}}
|
|
{{- $scopePages = .Scratch.Get "mainSectionPages" -}}
|
|
{{- end -}}
|
|
{{- $scopePages = where $scopePages.ByLastmod.Reverse "Section" "!=" "" -}}
|
|
{{- /* {{- $scopePages = where $scopePages "File.IsContentAdapter" "ne" true -}} */ -}}
|
|
{{- range first $maxPostCount $scopePages -}}
|
|
{{- if gt (add .Lastmod.Unix (mul 86900 $days)) now.Unix -}}
|
|
{{- if ne .Lastmod.Unix .Date.Unix }}
|
|
{{- $postCount = add $postCount 1 -}}
|
|
{{- if eq $hasTitle false -}}
|
|
<h2 class="group-title">
|
|
{{- dict "Class" "fa-regular fa-calendar-check fa-fw me-1" | partial "plugin/icon.html" -}}
|
|
{{- T "section.recentlyUpdated" -}}
|
|
</h2>
|
|
{{- $hasTitle = true -}}
|
|
{{- end -}}
|
|
<article class="archive-item">
|
|
<a href="{{ .RelPermalink }}" class="archive-item-link">
|
|
{{- $repost := .Params.repost | default dict -}}
|
|
{{- if eq $repost.enable true -}}
|
|
{{- dict "Class" "fa-solid fa-share fa-fw text-success me-1" | partial "plugin/icon.html" -}}
|
|
{{- end -}}
|
|
{{- if eq $scope "archives" -}}
|
|
{{- cond (.Param "capitalizeTitles") (title .Title) .Title -}}
|
|
{{- else -}}
|
|
{{- cond (.Param "capitalizeTitles") (title .LinkTitle) .LinkTitle -}}
|
|
{{- end -}}
|
|
</a>
|
|
<span class="archive-item-date" title='{{ "2006-01-02 15:04:05" | .Lastmod.Format }}'>
|
|
{{- with .Lastmod | dateFormat $dateformat -}}
|
|
{{- dict "Date" . | T "single.updatedOnDate" -}}
|
|
{{- end -}}
|
|
</span>
|
|
</article>
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- end -}}
|