elm-pages-v3-beta/examples/routing/slides.md

562 B

elm-pages 2.0

elm-pages generate Projects.Username_.Repo_
type alias RouteParams =
    { username : String, repo : String }

page : Page RouteParams StaticData
page =
    Page.noStaticData
        { head = head
        , staticRoutes = StaticHttp.succeed []
        }
        |> Page.buildNoState { view = view }


view :
    StaticPayload StaticData RouteParams
    -> Document Msg
view static =
    { title = "TODO title"
    , body = []
    }

Core Concepts

  • Page Modules (Page.*.elm)
  • DataSources
  • Shared.elm, Site.elm