BlogLiterately- A tool for posting Haskelly articles to blogs

MaintainerBrent Yorgey <>
Safe HaskellNone



Functions for creating BlogLiterately executables. By default, installing this library results in the installation of a standard executable, called BlogLiterately, which corresponds to blogLiterately from this module. However, you can create your own custom executables with extra custom functionality using blogLiteratelyWith or blogLiteratelyCustom. For example:

 module Main where
 import Text.BlogLiterately

 myCustomXF1 = pureTransform ...
 myCustomXF2 = Transform ...
 main = blogLiteratelyWith [myCustomXF1, myCustomXF2]

See Text.BlogLiterately.Transform for examples of transforms, additional transforms which are not enabled by default, and help in creating your own.



blogLiterately :: IO ()Source

The default BlogLiterately application.

blogLiteratelyWith :: [Transform] -> IO ()Source

Like blogLiterately, but with the ability to specify additional Transforms which will be applied after the standard ones.

blogLiteratelyCustom :: [Transform] -> IO ()Source

Like blogLiterately, but with the ability to replace the standard Transforms. Use this to implement custom interleaving orders of the standard transforms and your own, to exclude some or all of the standard transforms, etc.