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
91 Ghc-Prof-Options: -auto-all -caf-all
97 Hakyll.Core.Configuration
98 Hakyll.Core.Dependencies
100 Hakyll.Core.Identifier
101 Hakyll.Core.Identifier.Pattern
106 Hakyll.Core.UnixFilter
107 Hakyll.Core.Util.String
110 Hakyll.Web.CompressCss
113 Hakyll.Web.Html.RelativizeUrls
115 Hakyll.Web.Pandoc.Biblio
116 Hakyll.Web.Pandoc.FileType
120 Hakyll.Web.Template.Context
121 Hakyll.Web.Template.List
126 Hakyll.Core.Compiler.Internal
127 Hakyll.Core.Compiler.Require
128 Hakyll.Core.Item.SomeItem
131 Hakyll.Core.Provider.Internal
132 Hakyll.Core.Provider.Metadata
133 Hakyll.Core.Provider.MetadataCache
134 Hakyll.Core.Rules.Internal
137 Hakyll.Core.Util.File
138 Hakyll.Core.Util.Parser
139 Hakyll.Web.Template.Internal
140 Hakyll.Web.Pandoc.Binary
145 binary >= 0.7 && < 0.8,
146 blaze-html >= 0.5 && < 0.8,
147 blaze-markup >= 0.5.1 && < 0.7,
148 bytestring >= 0.9 && < 0.11,
149 cmdargs >= 0.10 && < 0.11,
150 containers >= 0.3 && < 0.6,
151 cryptohash >= 0.7 && < 0.12,
152 data-default >= 0.4 && < 0.6,
153 deepseq >= 1.3 && < 1.4,
154 directory >= 1.0 && < 1.3,
155 filepath >= 1.0 && < 1.4,
156 lrucache >= 1.1.1 && < 1.2,
158 network >= 2.6 && < 2.7,
159 network-uri >= 2.6 && < 2.7,
160 old-locale >= 1.0 && < 1.1,
161 old-time >= 1.0 && < 1.2,
162 pandoc >= 1.12.4 && < 1.14,
163 pandoc-citeproc >= 0.4 && < 0.7,
164 parsec >= 3.0 && < 3.2,
165 process >= 1.0 && < 1.3,
166 random >= 1.0 && < 1.2,
167 regex-base >= 0.93 && < 0.94,
168 regex-tdfa >= 1.1 && < 1.3,
169 tagsoup >= 0.13.1 && < 0.14,
170 text >= 0.11 && < 1.3,
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.8,
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.7 && < 0.8,
233 blaze-html >= 0.5 && < 0.8,
234 blaze-markup >= 0.5.1 && < 0.7,
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.4,
241 directory >= 1.0 && < 1.3,
242 filepath >= 1.0 && < 1.4,
243 lrucache >= 1.1.1 && < 1.2,
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.4
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