From 662e85da6ce9ae4e47106a088da7a3c08462f82e Mon Sep 17 00:00:00 2001 From: Adam Piontek Date: Wed, 7 Apr 2021 13:09:30 -0400 Subject: [PATCH] streamline the feed controller with put_root_layout plug, write post about it --- .../controllers/feed_controller.ex | 3 +- lib/home73k_web/live/blog_live.html.leex | 2 +- lib/home73k_web/router.ex | 12 ++----- .../2021-04-07_rss-feed-phoenix-liveview.md | 32 +++++++++++++++++++ 4 files changed, 37 insertions(+), 12 deletions(-) create mode 100644 priv/content/2021/04/2021-04-07_rss-feed-phoenix-liveview.md diff --git a/lib/home73k_web/controllers/feed_controller.ex b/lib/home73k_web/controllers/feed_controller.ex index 0b7a4b5..eaf9cba 100644 --- a/lib/home73k_web/controllers/feed_controller.ex +++ b/lib/home73k_web/controllers/feed_controller.ex @@ -1,5 +1,7 @@ defmodule Home73kWeb.FeedController do use Home73kWeb, :controller + plug :put_layout, false + plug :put_root_layout, false alias Home73k.Blog @@ -9,7 +11,6 @@ defmodule Home73kWeb.FeedController do conn |> put_resp_content_type("application/rss+xml") - |> put_layout(:false) |> render("rss.xml", posts: posts, last_build_date: last_build_date) end end diff --git a/lib/home73k_web/live/blog_live.html.leex b/lib/home73k_web/live/blog_live.html.leex index a747291..6e9578f 100644 --- a/lib/home73k_web/live/blog_live.html.leex +++ b/lib/home73k_web/live/blog_live.html.leex @@ -26,7 +26,7 @@ <%= if length(post.tags) > 0 do %> -
+