From bc205064cc6201c5974f45e45709c4ea776b4857 Mon Sep 17 00:00:00 2001 From: Catalin Mititiuc Date: Wed, 28 May 2025 18:58:42 -0700 Subject: [PATCH] Fix blurb in post list --- site.moon | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/site.moon b/site.moon index 88ff1db..e0a9044 100644 --- a/site.moon +++ b/site.moon @@ -72,6 +72,8 @@ get_posts = (limit) => limit_or_page_count = math.min limit or #pages, #pages [post for post in *pages[1, limit_or_page_count]] +md_dir = "posts" + sitegen.create => @site_title = "WebDevCat.me" @app_name = "stasis" @@ -86,7 +88,7 @@ sitegen.create => html.build -> import section, h3, time, a from tag - md = @site\get_renderer "sitegen.renderers.markdown" + md = @site\get_renderer "renderers.markdown" return for post in *posts {:title, :blurb, :id, :publish_date} = post.meta @@ -106,7 +108,7 @@ sitegen.create => add_all = (files) -> [add path, { - target: target path, "/posts" + target: target path, md_dir template: "post" is_a: "post" publish_date: publish_date extract_date path @@ -121,7 +123,7 @@ sitegen.create => title: "Code Syntax Highlight Samples" publish_date: publish_date date true - add_all files_from "posts" + add_all files_from md_dir copy "app.css" copy "pygments.css" @@ -129,7 +131,7 @@ sitegen.create => copy "pandoc.css" -- replace post markdown yaml headers with moonscript headers - filter "docs", (body) => + filter md_dir, (body) => body\gsub "^%-%-%-.-%.%.%.", (yaml_header) -> header = yaml_header\gsub "%-%-%-", "{" moonscript_header = header\gsub "%.%.%.", "}"