| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Network.WAI.Application.StaticPages
- parseRoutePaths :: Text -> [Text]
- renderStaticPages :: Application -> Text -> [Text] -> IO ()
- renderStaticPagesTo :: Application -> [Text] -> (Text -> Request -> FilePath) -> IO ()
Documentation
parseRoutePaths :: Text -> [Text] Source
Conveniently specify paths through nested indentation
This is a partial function which calls error on
invalid input.
import Shakespeare.Text (st)
staticPaths = parseRoutePaths [st|
/pages
about
faq
/
-- commented out
|]staticPaths == ["/pages/about", "/pages/faq", "/pages"]
Arguments
| :: Application | |
| -> Text | directory |
| -> [Text] | request paths |
| -> IO () |
Render the paths in the application, writing the results to the given directory with an .html extension.