2024-05-21 16:52:37 +00:00
|
|
|
defmodule JOLWeb.PageController do
|
|
|
|
use JOLWeb, :controller
|
2024-05-21 16:43:36 +00:00
|
|
|
|
2024-07-30 15:46:47 +00:00
|
|
|
@spec home(Plug.Conn.t(), any()) :: Plug.Conn.t()
|
2024-05-21 16:43:36 +00:00
|
|
|
def home(conn, _params) do
|
2024-06-28 16:54:48 +00:00
|
|
|
conn
|
2024-08-25 16:56:26 +00:00
|
|
|
|> render(:home, page_title: "Welcome!", posts: JOL.Blog.recent_posts())
|
2024-05-21 16:43:36 +00:00
|
|
|
end
|
2024-07-30 15:46:47 +00:00
|
|
|
|
2024-08-17 14:06:44 +00:00
|
|
|
def about(conn, _params) do
|
|
|
|
conn
|
2024-08-27 18:42:53 +00:00
|
|
|
|> render(:about, page_title: "The Life and Times of Jessica Phoenix Canady")
|
2024-08-17 14:06:44 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def now(conn, _params) do
|
|
|
|
conn
|
2024-08-27 18:42:53 +00:00
|
|
|
|> render(:now, page_title: "Current Status")
|
|
|
|
end
|
|
|
|
|
|
|
|
def colophon(conn, _params) do
|
|
|
|
conn
|
|
|
|
|> render(:colophon, page_title: "about:jol")
|
2024-08-17 14:06:44 +00:00
|
|
|
end
|
2024-05-21 16:43:36 +00:00
|
|
|
end
|