diff options
Diffstat (limited to 'pages/blog.luax')
| -rw-r--r-- | pages/blog.luax | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pages/blog.luax b/pages/blog.luax new file mode 100644 index 0000000..a729b63 --- /dev/null +++ b/pages/blog.luax @@ -0,0 +1,30 @@ +local blogposts = require('blog.posts') + +return function() + local blogpost_html = {} + for _, post in ipairs(blogposts) do + blogpost_html[#blogpost_html + 1] = + <div class="blog-post"> + <div class="blog-post-header"> + <div class="blog-post-title"> + <a href={"/blog/" .. post.slug}> {$ post.title $} </a> + </div> + <div class="blog-post-date"> + {$ os.date('%Y-%m-%d', post.date) $} + </div> + </div> + <div class="blog-post-description"> + {$ post.description $} + </div> + </div> + end + return + <div class="main-info"> + <div class="main-info-title"> + Blog + </div> + <div class="blog-posts"> + {$ blogpost_html $} + </div> + </div> +end |
