From 246cbe6281f46b845ab5def2eb92eb700421c4aa Mon Sep 17 00:00:00 2001 From: Mikko Ahlroth Date: Sun, 14 Apr 2024 00:02:29 +0300 Subject: [PATCH] Fix building blog with zero posts --- src/gloss/renderer.gleam | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gloss/renderer.gleam b/src/gloss/renderer.gleam index c4c90a1..24a324b 100644 --- a/src/gloss/renderer.gleam +++ b/src/gloss/renderer.gleam @@ -227,7 +227,10 @@ fn pageify_posts( root_path: String, extra_header: Element(Nil), ) { - let posts = list.sized_chunk(posts, config.rendering.posts_per_page) + let posts = case posts { + [] -> [[]] + posts -> list.sized_chunk(posts, config.rendering.posts_per_page) + } let total_pages = list.length(posts) list.index_map(posts, fn(page_posts, index) { let page = index + 1