defmodule PersonalWeb.PageController do use PersonalWeb, :controller def home(conn, _params) do render(conn, :home, %{pages: pages(), posts: posts()}) end def page(conn, %{"page" => page}) do pages = pages() page = Enum.find(pages, &(&1.id == page)) render(conn, :page, %{page: page, pages: pages}) end def pages do Personal.Pages.all_pages() end def posts do Personal.Blog.all_posts() end end