diff --git a/layouts/blog/single.html b/layouts/blog/single.html index 954ffb2..32bc6c0 100644 --- a/layouts/blog/single.html +++ b/layouts/blog/single.html @@ -18,6 +18,7 @@ {{ partial "date.html" . }} {{ partial "reading_time.html" . }} {{ partial "tags/page.html" . }} + {{ partial "age_warning.html" . }}
{{ .Content }} diff --git a/layouts/partials/age_warning.html b/layouts/partials/age_warning.html new file mode 100644 index 0000000..5bdf79f --- /dev/null +++ b/layouts/partials/age_warning.html @@ -0,0 +1,23 @@ + +{{ if and (not .Date.IsZero) .Site.Params.warnPostOlderThanXYears }} + + + {{ $ageYears := div (sub now.Unix .Date.Unix) 31536000 }} + + {{ if .Lastmod }} + {{ $ageYears := div (sub now.Unix .Lastmod.Unix) 31536000 }} + {{ end }} + + {{ if gt $ageYears .Site.Params.warnPostOlderThanXYears }} +
+ Warning: This post has not been modified + for over {{ .Site.Params.warnPostOlderThanXYears }} years. For technical posts, + make sure that it is still relevant. +
+ {{ end }} + + +{{ end }} + + +