A blazingly fast HTML combinator library for Haskell

Version on this page:
LTS Haskell 8.2:
Stackage Nightly 2017-02-26:
Latest on Hackage:
BSD3 licensed by Jasper Van der Jeugt, Simon Meier
Maintained by Jasper Van der Jeugt

Module documentation for

There are no documented modules for this package.

A blazingly fast HTML combinator library for the Haskell programming language. The Text.Blaze module is a good starting point, as well as this tutorial:


# Changelog


* Bump blaze-html dependency to 0.8. This has a few consequences:
- Make `MarkupM` finally adhere to the Monad laws
- Stricten the `IsString` instance to only work with `MarkupM ()` and
not `MarkupM a`
- Change the type of `contents` to `MarkupM a -> MarkupM a`
- Add a `Semigroup` instance for `MarkupM`


* Bump HUnit dependency to 1.5

* Bump QuickCheck dependency to 2.9

* Bump HUnit dependency to 1.3

* Add `<main>` element to HTML5

* Relax blaze-builder dependency to include 0.3 again

* Bump QuickCheck dependency to 2.8

* Bump blaze-builder dependency to 0.4

* Add `itemscope` and `itemprop` attributes
* Constraint `blaze-markup` dependency

* Dependency bump to allow `text-1.2`

* Bump QuickCheck dependency to 2.7

* Fix incorrect blaze-markup dependency in tests

* Bump blaze-markup so we get the (!?) operator for conditionally setting
Used by 172 packages:
BlogLiterately, DiscussionSupportSystem, Elm, MFlow, Nomyx-Core, Nomyx-Web, Phsu, Yablog, ace, activehs, anatomy, apiary, apiary-cookie, blatex, blaze-bootstrap, blaze-colonnade, blaze-html-contrib, blaze-html-hexpat, blaze-shields, blazeMarker, blazeT, breve, canteven-template, car-pool, cheapskate, cheapskate-highlight, cheapskate-lucid, clckwrks, clckwrks-plugin-ircbot, clckwrks-plugin-media, cmark-highlight, criterion-to-html, darcsden, dataflow, digestive-bootstrap, digestive-functors-blaze, dingo-core, dingo-example, dingo-widgets, dixi, doctemplates, dom-selector, elm-compiler, elm-make, elm-reactor, eros-http, esqueleto, feed-translator, formlets, fpco-api, geni-util, ghc-core-html, ghclive, gitit, google-html5-slide, hablog, haggis, hakyll, hakyll-blaze-templates, hakyll-contrib-csv, hakyll-elm, hakyll-shakespeare, happstack-server, hatex-guide, hax, heckle, heist, heterocephalus, highlighter, highlighter2, highlighting-kate, hledger-web, hpaste, hunt-server, hyakko, hyper, idris, ihaskell-blaze, ihaskell-inline-r, ihaskell-rlangqq, imm, iptadmin, jmacro-rpc, jmacro-rpc-happstack, lambdacms-core, layout-bootstrap, leaf, leksah, lightning-haskell, lit, llvm-tools, lmonad-yesod, lucienne, mandrill, markdown, markdown-kate, markup, mcm, mediawiki2latex, memis, microformats2-parser, muon, named-formlet, notmuch-web, pandoc, persistent, plotlyhs, processing, purescript, reform-blaze, repo-based-blog, rest-gen, saferoute, scholdoc, scotty-blaze, seacat, servant-auth-hmac, servant-blaze, servius, ses-html, ses-html-snaplet, shakespeare, simple-css, simple-form, skell, skylighting, snap-blaze, snap-blaze-clay, snap-extras, snaplet-ses-html, sproxy-web, stackage-curator, taggy, tamarin-prover, tasty-html, text-and-plots, tianbar, trifecta, typescript-docs, uuagd, wai-app-file-cgi, wai-app-static, wai-devel, wai-middleware-auth, wai-middleware-content-type, web-page, webpage, webwire, xml-conduit, xmlhtml, yackage, yesod, yesod-angular-ui, yesod-auth, yesod-auth-account, yesod-auth-account-fork, yesod-bootstrap, yesod-colonnade, yesod-content-pdf, yesod-core, yesod-elements, yesod-examples, yesod-form, yesod-form-richtext, yesod-goodies, yesod-markdown, yesod-newsfeed, yesod-platform, yesod-raml-bin, yesod-rst, yesod-test, yesod-vend
comments powered byDisqus