This repository has been archived on 2024-06-16. You can view files and clone it, but cannot push or open issues or pull requests.
mebe/web/router.ex
Mikko Ahlroth b33c48c8db Implement extra header support and multi author support
Also add a lot of parenthesis
2016-02-18 23:12:39 +02:00

35 lines
1 KiB
Elixir

defmodule MebeWeb.Router do
use Phoenix.Router
pipeline :browser do
plug MebeWeb.RequestStartTimePlug
plug :accepts, ["html", "xml"]
plug :fetch_session
plug :fetch_flash
plug :put_secure_browser_headers
end
scope "/", MebeWeb do
pipe_through :browser
get "/p/:page", PageController, :index
get "/", PageController, :index
get "/feed", FeedController, :index
get "/tag/:tag/p/:page", PageController, :tag
get "/tag/:tag", PageController, :tag
get "/tag/:tag/feed", FeedController, :tag
get "/author/:author/p/:page", PageController, :author
get "/author/:author", PageController, :author
get "/author/:author/feed", FeedController, :author
get "/archive/:year/p/:page", PageController, :year
get "/archive/:year", PageController, :year
get "/archive/:year/:month/p/:page", PageController, :month
get "/archive/:year/:month", PageController, :month
get "/:year/:month/:day/:slug", PageController, :post
get "/:slug", PageController, :page
end
end