diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-11-25 12:01:45 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-11-25 12:01:45 +0100 |
commit | bbfc4a9a5c138129e3b5d0b2aaeacb59db484b14 (patch) | |
tree | b46cfaf5e00457874ac030a9f7e247f070424351 | |
parent | 052eebee4f11d7b6ad9a014ce05486a3402a308a (diff) | |
download | mksite-alpine-bbfc4a9a5c138129e3b5d0b2aaeacb59db484b14.tar.bz2 mksite-alpine-bbfc4a9a5c138129e3b5d0b2aaeacb59db484b14.tar.xz |
add a pubdate over the heading when it is set
-rw-r--r-- | _default.template.html | 3 | ||||
-rw-r--r-- | _scripts/generate_page.lua | 5 |
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)) |