diff options
author | Hylke Visser <htdvisser@gmail.com> | 2015-12-20 18:06:14 +0300 |
---|---|---|
committer | Hylke Visser <htdvisser@gmail.com> | 2015-12-20 18:06:14 +0300 |
commit | dcdf7bcbef9c4207a597fb1620c64be7f0da4301 (patch) | |
tree | 3ef354eb63ed690f742e0891548ca46383524386 | |
parent | 3920b24306687528f35764800b48aa45ca2fbddb (diff) |
Handle missing date
Fixes #8
-rw-r--r-- | layouts/partials/article-list-item.html | 3 | ||||
-rw-r--r-- | layouts/partials/article.html | 6 | ||||
-rw-r--r-- | layouts/partials/footer.html | 3 |
3 files changed, 9 insertions, 3 deletions
diff --git a/layouts/partials/article-list-item.html b/layouts/partials/article-list-item.html index 7f52120..788c84c 100644 --- a/layouts/partials/article-list-item.html +++ b/layouts/partials/article-list-item.html @@ -1,8 +1,11 @@ +{{ $dateMissing := eq .Date.Year 1}} <article class="list-item" itemscope itemtype="http://schema.org/Blog"> <h2 class="headline" itemprop="headline"><a href="{{ .RelPermalink }}">{{ .Title }}{{ if .Draft }} (Draft){{ end }}</a></h2> <div class="meta"> +{{ if eq $dateMissing false }} <span class="key">published on</span> <span class="val"><time itemprop="datePublished" datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "January 02, 2006" }}</time></span> +{{ end }} </div> <section class="summary"> {{ .Summary }} <a href="{{ .RelPermalink }}">Read More...</a> diff --git a/layouts/partials/article.html b/layouts/partials/article.html index ef401d4..834cbdb 100644 --- a/layouts/partials/article.html +++ b/layouts/partials/article.html @@ -1,10 +1,12 @@ -{{ $baseurl := .Site.BaseURL }} +{{ $baseurl := .Site.BaseURL }}{{ $dateMissing := eq .Date.Year 1}} <article class="single" itemscope itemtype="http://schema.org/BlogPosting"> <div class="meta"> +{{ if eq $dateMissing false }} <span class="key">published on</span> <span class="val"><time itemprop="datePublished" datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "January 02, 2006" }}</time></span> +{{ end }} {{ with .Params.categories }} - <span class="key">in</span> + <span class="key">{{ if eq $dateMissing true }}published {{ end }}in</span> <span class="val"> {{ range . }} <a href="{{ $baseurl }}categories/{{ . | urlize }}">{{ . }}</a> diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index f2e865c..d4f899c 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,8 +1,9 @@ +{{ $dateMissing := eq .Date.Year 1}} </div> <footer> <div class="container"> - <span class="copyright">© {{ if eq .Title .Site.Title }}{{ .Site.LastChange.Format "2006" }}{{ else }}{{ .Date.Format "2006" }} {{ end }} {{ .Site.Title }} - <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></span> + <span class="copyright">© {{ if eq $dateMissing true }}{{ .Site.LastChange.Format "2006" }}{{ else }}{{ .Date.Format "2006" }} {{ end }} {{ .Site.Title }} - <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></span> </div> </footer> |