diff options
Diffstat (limited to 'site_root/index.lua')
-rw-r--r-- | site_root/index.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/site_root/index.lua b/site_root/index.lua index cc5f699..c419830 100644 --- a/site_root/index.lua +++ b/site_root/index.lua @@ -2,7 +2,9 @@ local tk = require 'toolkit' function get_blog_links() local links = '<ul>\n' - for _, page in pairs(tk.pages('blog/')) do + local pages = tk.pages('blog/') + table.sort(pages, function(a, b) return a.date > b.date end) + for _, page in pairs(pages) do links = links .. string.format('<li><a href="%s">[%s] %s</a></li>\n', page.href, page.date, page.title) end |