The markup package

[Tags:library, mit]

This library tries to simplify deployment of common HTML constructs, for different HTML engines.

Deployment, from this library's perspective, means how something can be rendered to markup, yet still achieve the same result to the end user (namely the DOM). For instance, we could use a link tag to reference external Css, or we might insert the Css code inline a style tag.

We use simple tags to infer the deployment mechanism for a context of markup. The three deployment mechanisms provided include


Versions 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6,, 0.0.7, 0.0.8, 1.0.0, 1.1.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 3.0.0, 3.1.0 (info)
Dependencies base (>=4.8 && <5), blaze-html, blaze-markup, clay, comonad, lucid (>=2.5), mmorph, monad-control, monad-logger, mtl, path-extra (>=0.0.2), resourcet, text, transformers-base, urlpath (>=4.1.0) [details]
License MIT
Author Athan Clark <>
Maintainer Athan Clark <>
Category Data, Web
Source repository head: git clone
Uploaded Thu Nov 12 01:36:41 UTC 2015 by athanclark
Updated Thu Nov 12 01:51:42 UTC 2015 by athanclark to revision 1
Distributions LTSHaskell:3.1.0, NixOS:3.1.0, Stackage:3.1.0, Tumbleweed:3.1.0
Downloads 1955 total (110 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees