diff options
author | sanine <sanine.not@pm.me> | 2023-01-12 17:29:28 -0600 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2023-01-12 17:29:28 -0600 |
commit | f9f8a3206298363059601f6c389584426962e5e4 (patch) | |
tree | b0ed2fd393a1064c01aabdce548e9f84215a8c57 /site_root/index.lua | |
parent | 655cd79991ec9204afb9f5acf52495c13af14d25 (diff) |
wrong branch :c
Diffstat (limited to 'site_root/index.lua')
-rw-r--r-- | site_root/index.lua | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/site_root/index.lua b/site_root/index.lua new file mode 100644 index 0000000..c419830 --- /dev/null +++ b/site_root/index.lua @@ -0,0 +1,30 @@ +local tk = require 'toolkit' + +function get_blog_links() + local links = '<ul>\n' + 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 + return links..'</ul>' +end + + +local md = string.format([[ +home +==== + +welcome to sanine.net! + +%s + +[subscribe via rss](/rss.xml) +]], get_blog_links()) + +return { + title='home', + layout='base', + markdown=md, +} |