Safe Haskell | None |
---|
Generates XML sitemap files.
- sitemap :: Source (HandlerT site IO) (SitemapUrl (Route site)) -> HandlerT site IO TypedContent
- sitemapList :: [SitemapUrl (Route site)] -> HandlerT site IO TypedContent
- sitemapConduit :: Monad m => (a -> Text) -> Conduit (SitemapUrl a) m Event
- robots :: MonadHandler m => Route (HandlerSite m) -> m Text
- data SitemapUrl url = SitemapUrl {}
- data SitemapChangeFreq
Documentation
sitemap :: Source (HandlerT site IO) (SitemapUrl (Route site)) -> HandlerT site IO TypedContentSource
Serve a stream of SitemapUrl
s as a sitemap.
Since 1.2.0
sitemapList :: [SitemapUrl (Route site)] -> HandlerT site IO TypedContentSource
Convenience wrapper for sitemap
for the case when the input is an
in-memory list.
Since 1.2.0
sitemapConduit :: Monad m => (a -> Text) -> Conduit (SitemapUrl a) m EventSource
Convert a stream of SitemapUrl
s to XML Event
s using the given URL
renderer.
This function is fully general for usage outside of Yesod.
Since 1.2.0
:: MonadHandler m | |
=> Route (HandlerSite m) | sitemap url |
-> m Text |
A basic robots file which just lists the Sitemap: line.
data SitemapUrl url Source