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
73 tests/data/strip.html.out
74 tests/data/template.html
75 tests/data/template.html.out
76 data/templates/atom-item.xml
77 data/templates/atom.xml
78 data/templates/rss-item.xml
79 data/templates/rss.xml
83 Location: git://github.com/jaspervdj/hakyll.git
86 Description: Include the preview server
90 Description: Include the watch server
94 Description: Include external link checking
98 Description: Build the hakyll website
105 Default-language: Haskell2010
111 Hakyll.Core.Compiler.Internal
112 Hakyll.Core.Configuration
113 Hakyll.Core.Dependencies
115 Hakyll.Core.Identifier
116 Hakyll.Core.Identifier.Pattern
121 Hakyll.Core.Provider.Metadata
124 Hakyll.Core.Rules.Internal
127 Hakyll.Core.UnixFilter
128 Hakyll.Core.Util.File
129 Hakyll.Core.Util.String
132 Hakyll.Web.CompressCss
135 Hakyll.Web.Html.RelativizeUrls
138 Hakyll.Web.Pandoc.Biblio
139 Hakyll.Web.Pandoc.FileType
143 Hakyll.Web.Template.Context
144 Hakyll.Web.Template.Internal
145 Hakyll.Web.Template.Internal.Element
146 Hakyll.Web.Template.Internal.Trim
147 Hakyll.Web.Template.List
153 Hakyll.Core.Compiler.Require
154 Hakyll.Core.Item.SomeItem
155 Hakyll.Core.Provider.Internal
156 Hakyll.Core.Provider.MetadataCache
157 Hakyll.Core.Util.Parser
158 Hakyll.Web.Pandoc.Binary
163 binary >= 0.5 && < 0.10,
164 blaze-html >= 0.5 && < 0.10,
165 blaze-markup >= 0.5.1 && < 0.9,
166 bytestring >= 0.9 && < 0.11,
167 containers >= 0.3 && < 0.6,
168 cryptohash >= 0.7 && < 0.12,
169 data-default >= 0.4 && < 0.8,
170 deepseq >= 1.3 && < 1.5,
171 directory >= 1.0 && < 1.4,
172 filepath >= 1.0 && < 1.5,
173 lrucache >= 1.1.1 && < 1.3,
175 network >= 2.6 && < 2.7,
176 network-uri >= 2.6 && < 2.7,
177 pandoc >= 2.0.5 && < 2.2,
178 pandoc-citeproc >= 0.13 && < 0.14,
179 parsec >= 3.0 && < 3.2,
180 process >= 1.6 && < 1.7,
181 random >= 1.0 && < 1.2,
182 regex-base >= 0.93 && < 0.94,
183 regex-tdfa >= 1.1 && < 1.3,
184 resourcet >= 1.1 && < 1.2,
185 scientific >= 0.3.4 && < 0.4,
186 tagsoup >= 0.13.1 && < 0.15,
187 text >= 0.11 && < 1.3,
188 time >= 1.8 && < 1.9,
189 time-locale-compat >= 0.1 && < 0.2,
190 unordered-containers >= 0.2 && < 0.3,
191 vector >= 0.11 && < 0.13,
192 yaml >= 0.8.11 && < 0.9,
193 optparse-applicative >= 0.12 && < 0.15,
194 file-embed >= 0.0.10.1 && < 0.0.11
196 If flag(previewServer)
199 warp >= 3.2 && < 3.3,
200 wai-app-static >= 3.1 && < 3.2,
201 http-types >= 0.9 && < 0.12,
202 fsnotify >= 0.2 && < 0.3
207 Hakyll.Preview.Server
211 fsnotify >= 0.2 && < 0.3
217 If flag(checkExternal)
219 http-conduit >= 2.2 && < 2.3,
220 http-types >= 0.7 && < 0.12
224Test-suite hakyll-tests
225 Type: exitcode-stdio-1.0
226 Hs-source-dirs: tests
227 Main-is: TestSuite.hs
228 Ghc-options: -Wall -threaded
229 Default-language: Haskell2010
232 Hakyll.Core.Dependencies.Tests
233 Hakyll.Core.Identifier.Tests
234 Hakyll.Core.Provider.Metadata.Tests
235 Hakyll.Core.Provider.Tests
236 Hakyll.Core.Routes.Tests
237 Hakyll.Core.Rules.Tests
238 Hakyll.Core.Runtime.Tests
239 Hakyll.Core.Store.Tests
240 Hakyll.Core.UnixFilter.Tests
241 Hakyll.Core.Util.String.Tests
242 Hakyll.Web.CompressCss.Tests
243 Hakyll.Web.Html.RelativizeUrls.Tests
244 Hakyll.Web.Html.Tests
245 Hakyll.Web.Pandoc.FileType.Tests
246 Hakyll.Web.Template.Context.Tests
247 Hakyll.Web.Template.Tests
252 QuickCheck >= 2.8 && < 2.12,
253 tasty >= 0.11 && < 1.1,
254 tasty-hunit >= 0.9 && < 0.11,
255 tasty-quickcheck >= 0.8 && < 0.10,
256 -- Copy pasted from hakyll dependencies:
258 binary >= 0.5 && < 0.10,
259 blaze-html >= 0.5 && < 0.10,
260 blaze-markup >= 0.5.1 && < 0.9,
261 bytestring >= 0.9 && < 0.11,
262 containers >= 0.3 && < 0.6,
263 cryptohash >= 0.7 && < 0.12,
264 data-default >= 0.4 && < 0.8,
265 deepseq >= 1.3 && < 1.5,
266 directory >= 1.0 && < 1.4,
267 filepath >= 1.0 && < 1.5,
268 lrucache >= 1.1.1 && < 1.3,
270 network >= 2.6 && < 2.7,
271 network-uri >= 2.6 && < 2.7,
272 pandoc >= 2.0.5 && < 2.2,
273 pandoc-citeproc >= 0.13 && < 0.14,
274 parsec >= 3.0 && < 3.2,
275 process >= 1.6 && < 1.7,
276 random >= 1.0 && < 1.2,
277 regex-base >= 0.93 && < 0.94,
278 regex-tdfa >= 1.1 && < 1.3,
279 resourcet >= 1.1 && < 1.2,
280 scientific >= 0.3.4 && < 0.4,
281 tagsoup >= 0.13.1 && < 0.15,
282 text >= 0.11 && < 1.3,
283 time >= 1.8 && < 1.9,
284 time-locale-compat >= 0.1 && < 0.2,
285 unordered-containers >= 0.2 && < 0.3,
286 vector >= 0.11 && < 0.13,
287 yaml >= 0.8.11 && < 0.9,
288 optparse-applicative >= 0.12 && < 0.15
290 If flag(previewServer)
293 warp >= 3.2 && < 3.3,
294 wai-app-static >= 3.1 && < 3.2,
295 http-types >= 0.9 && < 0.12,
296 fsnotify >= 0.2 && < 0.3
302 fsnotify >= 0.2 && < 0.3
306 If flag(checkExternal)
308 http-conduit >= 2.2 && < 2.3,
309 http-types >= 0.7 && < 0.12
313Executable hakyll-init
315 Ghc-options: -Wall -threaded
317 Default-language: Haskell2010
325 directory >= 1.0 && < 1.4,
326 filepath >= 1.0 && < 1.5
328Executable hakyll-website
330 Ghc-options: -Wall -threaded
332 Default-language: Haskell2010
334 If flag(buildWebsite)
342 directory >= 1.0 && < 1.4,
343 filepath >= 1.0 && < 1.5,
344 pandoc >= 2.0.5 && < 2.2
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