hakyll: A static website compiler library

[ bsd3, library, program, web ] [ Propose Tags ]

Hakyll is a static website compiler library. It provides you with the tools to create a simple or advanced static website using a Haskell DSL and formats such as markdown or RST. You can find more information, including a tutorial, on the website:

If you seek assistance, there's:

Additionally, there's the Haddock documentation in the different modules, meant as a reference.

Versions 0.1, 0.2, 0.3, 0.3.1, 0.3.2, 0.4, 0.4.1, 1.0, 1.0.1, 1.1, 1.2, 1.3, 1.4, 2.0, 2.1, 2.1.1, 2.2, 2.2.1, 2.2.2, 2.3, 2.3.1, 2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 3.0.0.2, 3.0.0.3, 3.0.0.4, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.1.4, 3.0.2.0, 3.0.2.1, 3.0.2.2, 3.1.0.0, 3.1.1.0, 3.1.1.1, 3.1.1.2, 3.1.2.0, 3.1.2.1, 3.1.2.2, 3.1.2.3, 3.1.2.4, 3.1.2.5, 3.1.2.6, 3.1.2.7, 3.1.2.8, 3.2.0.0, 3.2.0.1, 3.2.0.2, 3.2.0.3, 3.2.0.4, 3.2.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.2.0.9, 3.2.0.10, 3.2.1.0, 3.2.2.0, 3.2.3.0, 3.2.3.1, 3.2.3.2, 3.2.4.0, 3.2.4.1, 3.2.4.2, 3.2.5.0, 3.2.5.1, 3.2.6.0, 3.2.6.1, 3.2.6.2, 3.2.7.0, 3.2.7.1, 3.2.7.2, 3.2.8.0, 3.2.8.1, 3.3.0.0, 3.3.0.1, 3.4.0.0, 3.4.1.0, 3.4.2.0, 3.4.2.1, 3.5.0.0, 3.5.1.0, 3.5.2.0, 3.5.2.1, 3.5.3.0, 4.0.0.0, 4.1.0.0, 4.1.1.0, 4.1.2.0, 4.1.2.1, 4.1.3.0, 4.1.4.0, 4.2.0.0, 4.2.1.0, 4.2.1.1, 4.2.1.2, 4.2.2.0, 4.3.0.0, 4.3.1.0, 4.3.2.0, 4.3.3.0, 4.4.0.0, 4.4.1.0, 4.4.1.1, 4.4.1.2, 4.4.2.0, 4.4.3.0, 4.4.3.1, 4.4.3.2, 4.5.0.0, 4.5.0.1, 4.5.0.2, 4.5.1.0, 4.5.2.0, 4.5.3.0, 4.5.4.0, 4.5.5.0, 4.5.5.1, 4.6.0.0, 4.6.1.0, 4.6.1.1, 4.6.2.0, 4.6.3.0, 4.6.4.0, 4.6.5.0, 4.6.6.0, 4.6.7.0, 4.6.7.1, 4.6.8.0, 4.6.8.1, 4.6.9.0, 4.7.0.0, 4.7.1.0, 4.7.2.0, 4.7.2.1, 4.7.2.2, 4.7.2.3, 4.7.3.0, 4.7.3.1, 4.7.4.0, 4.7.5.0, 4.7.5.1, 4.7.5.2, 4.8.0.0, 4.8.0.1, 4.8.1.0, 4.8.2.0, 4.8.3.0, 4.8.3.1, 4.8.3.2, 4.9.0.0, 4.9.1.0, 4.9.2.0, 4.9.3.0, 4.9.4.0, 4.9.5.0, 4.9.5.1, 4.9.6.0, 4.9.7.0, 4.9.8.0, 4.10.0.0, 4.11.0.0, 4.12.0.0, 4.12.0.1, 4.12.1.0, 4.12.2.0, 4.12.3.0, 4.12.4.0
Dependencies base (==4.*), binary (>=0.5 && <1.0), blaze-html (>=0.4 && <0.6), bytestring (>=0.9 && <1.0), citeproc-hs (>=0.3.2 && <0.4), containers (>=0.3 && <1.0), cryptohash (==0.7.*), directory (>=1.0 && <1.3), filepath (>=1.0 && <2.0), hamlet (>=0.10.3 && <0.11), mtl (>=1 && <3.0), old-locale (>=1.0 && <2.0), old-time (>=1.0 && <1.3), pandoc (>=1.6 && <2.0), parsec (>=2.1 && <3.2), process (>=1.0 && <1.4), regex-base (>=0.93 && <1.0), regex-pcre (>=0.93 && <1.0), snap-core (>=0.5.1 && <0.6), snap-server (>=0.5.1 && <0.6), tagsoup (==0.12.*), time (>=1.1 && <1.3), unix (>=2.4 && <2.6) [details]
License BSD-3-Clause
Author Jasper Van der Jeugt <m@jaspervdj.be>
Maintainer Jasper Van der Jeugt <m@jaspervdj.be>
Category Web
Home page http://jaspervdj.be/hakyll
Bug tracker http://github.com/jaspervdj/Hakyll/issues
Source repo head: git clone git://github.com/jaspervdj/hakyll.git
Uploaded by JasperVanDerJeugt at Sat Nov 26 09:10:15 UTC 2011
Distributions Arch:4.12.4.0, Debian:4.12.3.0, Fedora:4.12.3.0, LTSHaskell:4.12.4.0, NixOS:4.12.4.0
Downloads 70121 total (270 in the last 30 days)
Rating 2.5 (votes: 6) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-26 [all 6 reports]
Hackage Matrix CI

Modules

  • Hakyll
    • Core
      • Hakyll.Core.CompiledItem
      • Hakyll.Core.Compiler
      • Hakyll.Core.Configuration
      • Hakyll.Core.DependencyAnalyzer
      • Hakyll.Core.DirectedGraph
        • Hakyll.Core.DirectedGraph.Dot
      • Hakyll.Core.Identifier
        • Hakyll.Core.Identifier.Pattern
      • Hakyll.Core.Logger
      • Hakyll.Core.Resource
        • Hakyll.Core.Resource.Provider
          • Hakyll.Core.Resource.Provider.File
      • Hakyll.Core.Routes
      • Hakyll.Core.Rules
      • Hakyll.Core.Run
      • Hakyll.Core.Store
      • Hakyll.Core.UnixFilter
      • Util
        • Hakyll.Core.Util.Arrow
        • Hakyll.Core.Util.File
        • Hakyll.Core.Util.String
      • Hakyll.Core.Writable
        • Hakyll.Core.Writable.CopyFile
        • Hakyll.Core.Writable.WritableTuple
    • Hakyll.Main
    • Web
      • Hakyll.Web.Blaze
      • Hakyll.Web.CompressCss
      • Hakyll.Web.Feed
      • Hakyll.Web.Page
        • Hakyll.Web.Page.List
        • Hakyll.Web.Page.Metadata
        • Hakyll.Web.Page.Read
      • Hakyll.Web.Pandoc
        • Hakyll.Web.Pandoc.Biblio
        • Hakyll.Web.Pandoc.FileType
      • Hakyll.Web.Tags
      • Hakyll.Web.Template
        • Hakyll.Web.Template.Read
      • Hakyll.Web.Urls
        • Hakyll.Web.Urls.Relativize
      • Util
        • Hakyll.Web.Util.Html

Flags

NameDescriptionDefaultType
previewserver

Include the preview server

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees