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/2012-11-28-carpe-diem.markdown
46 example/posts/2012-10-07-rosa-rosa-rosam.markdown
47 example/posts/2012-12-07-tu-quoque.markdown
48 example/posts/2012-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
59 templates/atom-item.xml
61 templates/rss-item.xml
66 tests/data/example.md.metadata
67 tests/data/images/favicon.ico
68 tests/data/posts/2010-08-26-birthday.md
70 tests/data/template.html
71 tests/data/template.html.out
75 Location: git://github.com/jaspervdj/hakyll.git
78 Description: Include the preview server
82 Description: Include the watch server
86 Description: Include external link checking
96 Hakyll.Core.Configuration
97 Hakyll.Core.Dependencies
99 Hakyll.Core.Identifier
100 Hakyll.Core.Identifier.Pattern
105 Hakyll.Core.UnixFilter
106 Hakyll.Core.Util.String
109 Hakyll.Web.CompressCss
112 Hakyll.Web.Html.RelativizeUrls
114 Hakyll.Web.Pandoc.Biblio
115 Hakyll.Web.Pandoc.FileType
119 Hakyll.Web.Template.Context
120 Hakyll.Web.Template.List
125 Hakyll.Core.Compiler.Internal
126 Hakyll.Core.Compiler.Require
127 Hakyll.Core.Item.SomeItem
130 Hakyll.Core.Provider.Internal
131 Hakyll.Core.Provider.Metadata
132 Hakyll.Core.Provider.MetadataCache
133 Hakyll.Core.Rules.Internal
136 Hakyll.Core.Util.File
137 Hakyll.Core.Util.Parser
138 Hakyll.Web.Template.Internal
139 Hakyll.Web.Pandoc.Binary
144 binary >= 0.5 && < 0.8,
145 blaze-html >= 0.5 && < 0.9,
146 blaze-markup >= 0.5.1 && < 0.8,
147 bytestring >= 0.9 && < 0.11,
148 cmdargs >= 0.10 && < 0.11,
149 containers >= 0.3 && < 0.6,
150 cryptohash >= 0.7 && < 0.12,
151 data-default >= 0.4 && < 0.6,
152 deepseq >= 1.3 && < 1.5,
153 directory >= 1.0 && < 1.3,
154 filepath >= 1.0 && < 1.5,
155 lrucache >= 1.1.1 && < 1.3,
157 network >= 2.6 && < 2.7,
158 network-uri >= 2.6 && < 2.7,
159 old-locale >= 1.0 && < 1.1,
160 old-time >= 1.0 && < 1.2,
161 pandoc >= 1.12.4 && < 1.14,
162 pandoc-citeproc >= 0.4 && < 0.7,
163 parsec >= 3.0 && < 3.2,
164 process >= 1.0 && < 1.3,
165 random >= 1.0 && < 1.2,
166 regex-base >= 0.93 && < 0.94,
167 regex-tdfa >= 1.1 && < 1.3,
168 tagsoup >= 0.13.1 && < 0.14,
169 text >= 0.11 && < 1.3,
170 time >= 1.1 && < 1.6,
171 time-locale-compat >= 0.1.0.0 && < 0.1.1.0
173 If flag(previewServer)
175 snap-core >= 0.6 && < 0.10,
176 snap-server >= 0.6 && < 0.10,
177 fsnotify >= 0.1 && < 0.2,
178 system-filepath >= 0.4.6 && <= 0.5
183 Hakyll.Preview.Server
187 fsnotify >= 0.1 && < 0.2,
188 system-filepath >= 0.4.6 && <= 0.5
194 If flag(checkExternal)
196 http-conduit >= 2.1 && < 2.2,
197 http-types >= 0.7 && < 0.9
201Test-suite hakyll-tests
202 Type: exitcode-stdio-1.0
203 Hs-source-dirs: src tests
204 Main-is: TestSuite.hs
207 Hakyll.Core.Dependencies.Tests
208 Hakyll.Core.Identifier.Tests
209 Hakyll.Core.Provider.Metadata.Tests
210 Hakyll.Core.Provider.Tests
211 Hakyll.Core.Routes.Tests
212 Hakyll.Core.Rules.Tests
213 Hakyll.Core.Runtime.Tests
214 Hakyll.Core.Store.Tests
215 Hakyll.Core.UnixFilter.Tests
216 Hakyll.Core.Util.String.Tests
217 Hakyll.Web.Html.RelativizeUrls.Tests
218 Hakyll.Web.Html.Tests
219 Hakyll.Web.Pandoc.FileType.Tests
220 Hakyll.Web.Template.Context.Tests
221 Hakyll.Web.Template.Tests
225 HUnit >= 1.2 && < 1.3,
226 QuickCheck >= 2.4 && < 2.9,
227 test-framework >= 0.4 && < 0.9,
228 test-framework-hunit >= 0.3 && < 0.4,
229 test-framework-quickcheck2 >= 0.3 && < 0.4,
230 -- Copy pasted from hakyll dependencies:
232 binary >= 0.5 && < 0.8,
233 blaze-html >= 0.5 && < 0.9,
234 blaze-markup >= 0.5.1 && < 0.8,
235 bytestring >= 0.9 && < 0.11,
236 cmdargs >= 0.10 && < 0.11,
237 containers >= 0.3 && < 0.6,
238 cryptohash >= 0.7 && < 0.12,
239 data-default >= 0.4 && < 0.6,
240 deepseq >= 1.3 && < 1.5,
241 directory >= 1.0 && < 1.3,
242 filepath >= 1.0 && < 1.5,
243 lrucache >= 1.1.1 && < 1.3,
245 network >= 2.6 && < 2.7,
246 network-uri >= 2.6 && < 2.7,
247 old-locale >= 1.0 && < 1.1,
248 old-time >= 1.0 && < 1.2,
249 pandoc >= 1.12.4 && < 1.14,
250 pandoc-citeproc >= 0.4 && < 0.7,
251 parsec >= 3.0 && < 3.2,
252 process >= 1.0 && < 1.3,
253 random >= 1.0 && < 1.2,
254 regex-base >= 0.93 && < 0.94,
255 regex-tdfa >= 1.1 && < 1.3,
256 tagsoup >= 0.13.1 && < 0.14,
257 text >= 0.11 && < 1.3,
260 If flag(previewServer)
262 snap-core >= 0.6 && < 0.10,
263 snap-server >= 0.6 && < 0.10,
264 fsnotify >= 0.1 && < 0.2,
265 system-filepath >= 0.4.6 && <= 0.5
270 Hakyll.Preview.Server
274 fsnotify >= 0.1 && < 0.2,
275 system-filepath >= 0.4.6 && <= 0.5
281 If flag(checkExternal)
283 http-conduit >= 2.1 && < 2.2,
284 http-types >= 0.7 && < 0.9
288Executable hakyll-init
291 Main-is: Hakyll/Init.hs
295 directory >= 1.0 && < 1.3,
296 filepath >= 1.0 && < 1.5
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