Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/htdvisser/hugo-base16-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHylke Visser <htdvisser@gmail.com>2015-12-20 18:06:14 +0300
committerHylke Visser <htdvisser@gmail.com>2015-12-20 18:06:14 +0300
commitdcdf7bcbef9c4207a597fb1620c64be7f0da4301 (patch)
tree3ef354eb63ed690f742e0891548ca46383524386
parent3920b24306687528f35764800b48aa45ca2fbddb (diff)
Handle missing date
Fixes #8
-rw-r--r--layouts/partials/article-list-item.html3
-rw-r--r--layouts/partials/article.html6
-rw-r--r--layouts/partials/footer.html3
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">&copy; {{ 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">&copy; {{ 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>