JOL/lib/jol_web/controllers/blog_controller.ex

15 lines
366 B
Elixir

defmodule JOLWeb.BlogController do
use JOLWeb, :controller
alias JOL.Blog
def index(conn, _params) do
render(conn, "index.html", page_title: "You Asked For Posts", posts: Blog.recent_posts())
end
def show(conn, %{"slug" => slug}) do
post = Blog.get_post_by_slug!(slug)
render(conn, "show.html", page_title: post.title, post: post)
end
end