💄 Add post expired tip features.

This commit is contained in:
elkan1788
2025-01-03 20:48:41 +08:00
parent 9aaaf388f8
commit b559782447
14 changed files with 132 additions and 8 deletions

View File

@@ -2,11 +2,23 @@
"isHome" .IsHome
"isPage" .IsPage
"comments" (.Scratch.Get "isComment")
"toc" (default .Site.Params.toc.enable .Params.Toc)
"permalink" (.Page.Permalink | absURL)
"path" (.Page.Permalink | path.Base)
"title" .Page.Title
}}
{{/* Append post expired config */}}
{{ $expired := default .Site.Params.PostMeta.expired .Params.Expired }}
{{ $pageCfg = merge $pageCfg (dict "expired" $expired) }}
{{ if $expired }}
{{ $expiredTips := dict
"info" (T "PostMeta.expired.info")
"warn" (T "PostMeta.expired.warn")
}}
{{ $pageCfg = merge $pageCfg (dict "expiredTips" $expiredTips) }}
{{ end }}
{{/* Append waline pageview & comment plugin */}}
{{ with .Site.Params.postMeta.views }}
{{ if and .enable (ne .plugin "busuanzi") }}