JOL/lib/jol_web/controllers/page_controller.ex

25 lines
560 B
Elixir

defmodule JOLWeb.PageController do
use JOLWeb, :controller
@spec home(Plug.Conn.t(), any()) :: Plug.Conn.t()
def home(conn, _params) do
conn
|> render(:home, page_title: "Welcome!", posts: JOL.Blog.recent_posts())
end
def about(conn, _params) do
conn
|> render(:about, page_title: "The Life and Times of Jessica Phoenix Canady")
end
def now(conn, _params) do
conn
|> render(:now, page_title: "Current Status")
end
def colophon(conn, _params) do
conn
|> render(:colophon, page_title: "about:jol")
end
end