From 6266024b852ed368dddf71b054f602a5cf401001 Mon Sep 17 00:00:00 2001 From: Jeff Sandberg Date: Tue, 7 Nov 2023 18:30:56 -0700 Subject: [PATCH] fix: make frontmatter layout optional Make the frontmatter layout optional, falling back to the configured layout --- lib/tableau/extensions/post_extension/posts/post.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tableau/extensions/post_extension/posts/post.ex b/lib/tableau/extensions/post_extension/posts/post.ex index c006368..9ac75cc 100644 --- a/lib/tableau/extensions/post_extension/posts/post.ex +++ b/lib/tableau/extensions/post_extension/posts/post.ex @@ -9,7 +9,7 @@ defmodule Tableau.PostExtension.Posts.Post do attrs |> Map.put(:body, body) |> Map.put(:file, filename) - |> Map.put(:layout, Module.concat([attrs.layout || post_config.layout])) + |> Map.put(:layout, Module.concat([attrs[:layout] || post_config.layout])) |> Map.put_new_lazy(:title, fn -> with {:ok, document} <- Floki.parse_fragment(body), [hd | _] <- Floki.find(document, "h1") do