4Synopsis: A static website compiler library
6 Hakyll is a static website compiler library. It provides you with the tools to
7 create a simple or advanced static website using a Haskell DSL and formats
8 such as markdown or RST. You can find more information, including a tutorial,
13 * <http://jaspervdj.be/hakyll>
17 If you seek assistance, there's:
21 * A google group: <http://groups.google.com/group/hakyll>
25 * An IRC channel, @#hakyll@ on freenode
29 Additionally, there's the Haddock documentation in the different modules,
32Author: Jasper Van der Jeugt <m@jaspervdj.be>
33Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
34Homepage: http://jaspervdj.be/hakyll
35Bug-Reports: http://github.com/jaspervdj/Hakyll/issues
45 example/posts/2015-11-28-carpe-diem.markdown
46 example/posts/2015-10-07-rosa-rosa-rosam.markdown
47 example/posts/2015-12-07-tu-quoque.markdown
48 example/posts/2015-08-12-spqr.markdown
50 example/images/haskell-logo.png
51 example/templates/post-list.html
52 example/templates/default.html
53 example/templates/archive.html
54 example/templates/post.html
55 example/css/default.css
58 example/contact.markdown
63 tests/data/example.md.metadata
64 tests/data/images/favicon.ico
65 tests/data/just-meta.html
66 tests/data/just-meta.html.out
67 tests/data/partial-helper.html
68 tests/data/partial.html
69 tests/data/partial.html.out
70 tests/data/posts/2010-08-26-birthday.md
71 tests/data/posts/2018-09-26.md
74 tests/data/strip.html.out
75 tests/data/template.html
76 tests/data/template.html.out
77 data/templates/atom-item.xml
78 data/templates/atom.xml
79 data/templates/rss-item.xml
80 data/templates/rss.xml
84 Location: git://github.com/jaspervdj/hakyll.git
87 Description: Include the preview server
91 Description: Include the watch server
95 Description: Include external link checking
99 Description: Build the hakyll website
104 Description: Include Pandoc support
111 Default-language: Haskell2010
117 Hakyll.Core.Compiler.Internal
118 Hakyll.Core.Configuration
119 Hakyll.Core.Dependencies
121 Hakyll.Core.Identifier
122 Hakyll.Core.Identifier.Pattern
127 Hakyll.Core.Provider.Metadata
130 Hakyll.Core.Rules.Internal
133 Hakyll.Core.UnixFilter
134 Hakyll.Core.Util.File
135 Hakyll.Core.Util.String
138 Hakyll.Web.CompressCss
141 Hakyll.Web.Html.RelativizeUrls
146 Hakyll.Web.Template.Context
147 Hakyll.Web.Template.Internal
148 Hakyll.Web.Template.Internal.Element
149 Hakyll.Web.Template.Internal.Trim
150 Hakyll.Web.Template.List
156 Hakyll.Core.Compiler.Require
157 Hakyll.Core.Identifier.Pattern.Internal
158 Hakyll.Core.Item.SomeItem
159 Hakyll.Core.Provider.Internal
160 Hakyll.Core.Provider.MetadataCache
161 Hakyll.Core.Util.Parser
166 binary >= 0.5 && < 0.10,
167 blaze-html >= 0.5 && < 0.10,
168 blaze-markup >= 0.5.1 && < 0.9,
169 bytestring >= 0.9 && < 0.11,
170 containers >= 0.3 && < 0.7,
171 cryptohash >= 0.7 && < 0.12,
172 data-default >= 0.4 && < 0.8,
173 deepseq >= 1.3 && < 1.5,
174 directory >= 1.0 && < 1.4,
175 filepath >= 1.0 && < 1.5,
176 lrucache >= 1.1.1 && < 1.3,
178 network-uri >= 2.6 && < 2.7,
179 parsec >= 3.0 && < 3.2,
180 process >= 1.6 && < 1.7,
181 random >= 1.0 && < 1.2,
182 regex-tdfa >= 1.1 && < 1.3,
183 resourcet >= 1.1 && < 1.3,
184 scientific >= 0.3.4 && < 0.4,
185 tagsoup >= 0.13.1 && < 0.15,
186 text >= 0.11 && < 1.3,
187 time >= 1.8 && < 1.10,
188 time-locale-compat >= 0.1 && < 0.2,
189 unordered-containers >= 0.2 && < 0.3,
190 vector >= 0.11 && < 0.13,
191 yaml >= 0.8.11 && < 0.12,
192 optparse-applicative >= 0.12 && < 0.15,
193 file-embed >= 0.0.10.1 && < 0.0.12
195 If flag(previewServer)
198 warp >= 3.2 && < 3.3,
199 wai-app-static >= 3.1 && < 3.2,
200 http-types >= 0.9 && < 0.13,
201 fsnotify >= 0.2 && < 0.4
206 Hakyll.Preview.Server
210 fsnotify >= 0.2 && < 0.4
216 If flag(checkExternal)
218 http-conduit >= 2.2 && < 2.4,
219 http-types >= 0.7 && < 0.13
226 Hakyll.Web.Pandoc.Biblio
227 Hakyll.Web.Pandoc.FileType
229 Hakyll.Web.Pandoc.Binary
231 pandoc >= 2.0.5 && < 2.8,
232 pandoc-citeproc >= 0.14 && < 0.17
236Test-suite hakyll-tests
237 Type: exitcode-stdio-1.0
238 Hs-source-dirs: tests
239 Main-is: TestSuite.hs
240 Ghc-options: -Wall -threaded
241 Default-language: Haskell2010
244 Hakyll.Core.Dependencies.Tests
245 Hakyll.Core.Identifier.Tests
246 Hakyll.Core.Provider.Metadata.Tests
247 Hakyll.Core.Provider.Tests
248 Hakyll.Core.Routes.Tests
249 Hakyll.Core.Rules.Tests
250 Hakyll.Core.Runtime.Tests
251 Hakyll.Core.Store.Tests
252 Hakyll.Core.UnixFilter.Tests
253 Hakyll.Core.Util.String.Tests
254 Hakyll.Web.CompressCss.Tests
255 Hakyll.Web.Html.RelativizeUrls.Tests
256 Hakyll.Web.Html.Tests
257 Hakyll.Web.Template.Context.Tests
258 Hakyll.Web.Template.Tests
263 QuickCheck >= 2.8 && < 2.13,
264 tasty >= 0.11 && < 1.3,
265 tasty-hunit >= 0.9 && < 0.11,
266 tasty-quickcheck >= 0.8 && < 0.11,
267 -- Copy pasted from hakyll dependencies:
269 bytestring >= 0.9 && < 0.11,
270 containers >= 0.3 && < 0.7,
271 filepath >= 1.0 && < 1.5,
272 text >= 0.11 && < 1.3,
273 unordered-containers >= 0.2 && < 0.3,
274 yaml >= 0.8.11 && < 0.12
276 If flag(previewServer)
284 If flag(checkExternal)
290 Hakyll.Web.Pandoc.FileType.Tests
294Executable hakyll-init
296 Ghc-options: -Wall -threaded
298 Default-language: Haskell2010
306 directory >= 1.0 && < 1.4,
307 filepath >= 1.0 && < 1.5
309Executable hakyll-website
311 Ghc-options: -Wall -threaded
313 Default-language: Haskell2010
315 If flag(buildWebsite)
323 directory >= 1.0 && < 1.4,
324 filepath >= 1.0 && < 1.5,
325 pandoc >= 2.0.5 && < 2.8
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list