summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-11-25 12:01:45 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2014-11-25 12:01:45 +0100
commitbbfc4a9a5c138129e3b5d0b2aaeacb59db484b14 (patch)
treeb46cfaf5e00457874ac030a9f7e247f070424351
parent052eebee4f11d7b6ad9a014ce05486a3402a308a (diff)
downloadmksite-alpine-bbfc4a9a5c138129e3b5d0b2aaeacb59db484b14.tar.bz2
mksite-alpine-bbfc4a9a5c138129e3b5d0b2aaeacb59db484b14.tar.xz
add a pubdate over the heading when it is set
-rw-r--r--_default.template.html3
-rw-r--r--_scripts/generate_page.lua5
2 files changed, 8 insertions, 0 deletions
diff --git a/_default.template.html b/_default.template.html
index d1892f9..9f8d18d 100644
--- a/_default.template.html
+++ b/_default.template.html
@@ -31,6 +31,9 @@
</header>
<div class="hidden">
<article>
+ {{#pubdate}}
+ <p><time>{{pubdate}}</time></p>
+ {{/pubdate}}
<!-- content -->
{{{content}}}
diff --git a/_scripts/generate_page.lua b/_scripts/generate_page.lua
index c0dee25..a019cf4 100644
--- a/_scripts/generate_page.lua
+++ b/_scripts/generate_page.lua
@@ -68,4 +68,9 @@ page.pagestate[page.pagename] = 'active'
page.content = lustache:render(content, page)
+if page.date then
+ local y,m,d = page.date:match("(%d+)-(%d+)-(%d+)")
+ page.pubdate = os.date("%b %d, %Y", os.time{year=y, month=m, day=d})
+end
+
io.write(lustache:render(layout, page))