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
122 Hakyll.Web.Template.Read
127 Hakyll.Core.Compiler.Internal
128 Hakyll.Core.Compiler.Require
129 Hakyll.Core.Item.SomeItem
132 Hakyll.Core.Provider.Internal
133 Hakyll.Core.Provider.Metadata
134 Hakyll.Core.Provider.MetadataCache
135 Hakyll.Core.Rules.Internal
138 Hakyll.Core.Util.File
139 Hakyll.Core.Util.Parser
140 Hakyll.Web.Template.Internal
145 binary >= 0.5 && < 0.8,
146 blaze-html >= 0.5 && < 0.7,
147 blaze-markup >= 0.5.1 && < 0.6,
148 bytestring >= 0.9 && < 0.11,
149 cmdargs >= 0.10 && < 0.11,
150 containers >= 0.3 && < 0.6,
151 cryptohash >= 0.7 && < 0.11,
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.4 && < 2.5,
159 old-locale >= 1.0 && < 1.1,
160 old-time >= 1.0 && < 1.2,
161 pandoc >= 1.12 && < 1.13,
162 pandoc-citeproc >= 0.1 && < 0.2,
163 parsec >= 3.0 && < 3.2,
164 process >= 1.0 && < 1.2,
165 random >= 1.0 && < 1.1,
166 regex-base >= 0.93 && < 0.94,
167 regex-tdfa >= 1.1 && < 1.2,
168 tagsoup >= 0.12.6 && < 0.13,
169 text >= 0.11 && < 1.12,
172 If flag(previewServer)
174 snap-core >= 0.6 && < 0.10,
175 snap-server >= 0.6 && < 0.10,
176 fsnotify >= 0.0.6 && < 0.1,
177 system-filepath >= 0.4.6 && <= 0.5
182 Hakyll.Preview.Server
186 fsnotify >= 0.0.6 && < 0.1,
187 system-filepath >= 0.4.6 && <= 0.5
193 If flag(checkExternal)
195 http-conduit >= 1.8 && < 1.10,
196 http-types >= 0.7 && < 0.9
200Test-suite hakyll-tests
201 Type: exitcode-stdio-1.0
202 Hs-source-dirs: src tests
203 Main-is: TestSuite.hs
206 Hakyll.Core.Dependencies.Tests
207 Hakyll.Core.Identifier.Tests
208 Hakyll.Core.Provider.Metadata.Tests
209 Hakyll.Core.Provider.Tests
210 Hakyll.Core.Routes.Tests
211 Hakyll.Core.Rules.Tests
212 Hakyll.Core.Runtime.Tests
213 Hakyll.Core.Store.Tests
214 Hakyll.Core.UnixFilter.Tests
215 Hakyll.Core.Util.String.Tests
216 Hakyll.Web.Html.RelativizeUrls.Tests
217 Hakyll.Web.Html.Tests
218 Hakyll.Web.Pandoc.FileType.Tests
219 Hakyll.Web.Template.Context.Tests
220 Hakyll.Web.Template.Tests
224 HUnit >= 1.2 && < 1.3,
225 QuickCheck >= 2.4 && < 2.7,
226 test-framework >= 0.4 && < 0.9,
227 test-framework-hunit >= 0.3 && < 0.4,
228 test-framework-quickcheck2 >= 0.3 && < 0.4,
229 -- Copy pasted from hakyll dependencies:
231 binary >= 0.5 && < 0.8,
232 blaze-html >= 0.5 && < 0.7,
233 blaze-markup >= 0.5.1 && < 0.6,
234 bytestring >= 0.9 && < 0.11,
235 cmdargs >= 0.10 && < 0.11,
236 containers >= 0.3 && < 0.6,
237 cryptohash >= 0.7 && < 0.11,
238 data-default >= 0.4 && < 0.6,
239 deepseq >= 1.3 && < 1.4,
240 directory >= 1.0 && < 1.3,
241 filepath >= 1.0 && < 1.4,
242 lrucache >= 1.1.1 && < 1.2,
244 network >= 2.4 && < 2.5,
245 old-locale >= 1.0 && < 1.1,
246 old-time >= 1.0 && < 1.2,
247 pandoc >= 1.12 && < 1.13,
248 pandoc-citeproc >= 0.1 && < 0.2,
249 parsec >= 3.0 && < 3.2,
250 process >= 1.0 && < 1.2,
251 random >= 1.0 && < 1.1,
252 regex-base >= 0.93 && < 0.94,
253 regex-tdfa >= 1.1 && < 1.2,
254 tagsoup >= 0.12.6 && < 0.13,
255 text >= 0.11 && < 1.12,
258 If flag(previewServer)
260 snap-core >= 0.6 && < 0.10,
261 snap-server >= 0.6 && < 0.10,
262 fsnotify >= 0.0.6 && < 0.1,
263 system-filepath >= 0.4.6 && <= 0.5
268 Hakyll.Preview.Server
272 fsnotify >= 0.0.6 && < 0.1,
273 system-filepath >= 0.4.6 && <= 0.5
279 If flag(checkExternal)
281 http-conduit >= 1.8 && < 1.10,
282 http-types >= 0.7 && < 0.9
286Executable hakyll-init
289 Main-is: Hakyll/Init.hs
293 directory >= 1.0 && < 1.3,
294 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