Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data SiteRoute
- data VirtualRoute
- data ResourceRoute
- decodeVirtualRoute :: FilePath -> Maybe VirtualRoute
- noteFileSiteRoute :: Note -> SiteRoute
- staticFileSiteRoute :: StaticFile -> SiteRoute
- lmlSiteRoute :: LMLRoute -> SiteRoute
- siteRouteUrl :: HasCallStack => Model -> SiteRoute -> Text
- siteRouteUrlStatic :: HasCallStack => Model -> SiteRoute -> Text
Documentation
SiteRoute_VirtualRoute VirtualRoute | |
SiteRoute_ResourceRoute ResourceRoute | |
SiteRoute_MissingR FilePath | |
SiteRoute_AmbiguousR FilePath (NonEmpty LMLRoute) |
Instances
data VirtualRoute Source #
A route to a virtual resource (not in Model
)
VirtualRoute_Index | |
VirtualRoute_TagIndex [TagNode] | |
VirtualRoute_Export | |
VirtualRoute_StorkIndex | |
VirtualRoute_TaskIndex |
Instances
data ResourceRoute Source #
A route to a resource in Model
This is *mostly isomorphic* to ModelRoute
, except for containing the
absolute path to the static file.
Instances
noteFileSiteRoute :: Note -> SiteRoute Source #
lmlSiteRoute :: LMLRoute -> SiteRoute Source #
siteRouteUrl :: HasCallStack => Model -> SiteRoute -> Text Source #
siteRouteUrlStatic :: HasCallStack => Model -> SiteRoute -> Text Source #
Like siteRouteUrl
but avoids any dynamism in the URL