Commit graph

287 commits

Author SHA1 Message Date
Jasper Van der Jeugt
36bbc9537a Version bump (3.4.2.0) 2012-09-15 14:10:49 +02:00
Alexander Vershilov
325cb7a4aa allow hakyll to build against ghc-7.6.1 2012-09-14 18:14:26 +04:00
Jasper Van der Jeugt
a2969b203c Version bump (3.4.1.0) 2012-08-10 09:41:08 +09:00
Jasper Van der Jeugt
3751d0a7ad Bump hamlet dependency
Closes #81
2012-08-10 09:38:31 +09:00
Andrew Miller
d49694f58b Use lrucache to limit the in-memory resource cache to the 500 most recently
used items.

This stops swap being used on sites where not all the resources will fit in
memory, but ensures that frequently used resources like templates stay in the
cache. This drastically improves performance in such cases.
2012-08-08 11:41:29 +12:00
Jasper Van der Jeugt
b37dc1b834 Version bump (3.4.0.0) 2012-07-13 12:07:49 +02:00
Jasper Van der Jeugt
849d1f3236 Add test for #69, minor edits 2012-06-10 16:05:50 +02:00
Jasper Van der Jeugt
cdb7e00d83 Version bump (3.3.0.0) 2012-05-18 18:26:32 +02:00
Jasper Van der Jeugt
264aeed33d Use splitPath 2012-05-18 17:17:51 +02:00
Jasper Van der Jeugt
5e5a188fac Fix pandoc version 2012-05-17 12:31:59 +02:00
Jasper Van der Jeugt
ce72128479 Version bump (3.2.8.0) 2012-05-17 12:13:24 +02:00
Jasper Van der Jeugt
962e8ab32a Merge branch 'stable'
Conflicts:
	hakyll.cabal
2012-05-17 11:47:24 +02:00
Jasper Van der Jeugt
84b5b16108 Make UnixFilter module optional 2012-05-17 11:46:23 +02:00
Jasper Van der Jeugt
3e80608148 Bump hamlet dependency 2012-04-30 22:04:37 +02:00
Jasper Van der Jeugt
cbbe51428c Oops, fix text version constraint
See #66
2012-04-29 20:40:06 +02:00
Jasper Van der Jeugt
5dba60762f Add Dummy resource provider to cabal file
Closes #66
2012-04-29 17:53:20 +02:00
Mark Wright
fe1703b9c3 changes for blaze-html 0.5 2012-04-23 23:14:01 +10:00
Jasper Van der Jeugt
c64479b715 Version bump (3.2.7.2) 2012-04-15 19:43:55 +02:00
Simon Hengel
193350bad2 Update dependencies 2012-04-15 19:39:55 +02:00
Jasper Van der Jeugt
e60392debc Version bump (3.2.7.1) 2012-04-03 09:02:12 +02:00
Jasper Van der Jeugt
2c094ba80b Add textile support 2012-03-29 12:37:15 +02:00
Jasper Van der Jeugt
188395a6b6 Add test modules to tests' other-modules 2012-03-25 19:37:10 +02:00
Jasper Van der Jeugt
c95d056be8 Bump dependencies 2012-03-18 10:51:12 +01:00
Jasper Van der Jeugt
7f80792f42 Version bump (3.2.6.2) 2012-03-18 10:47:06 +01:00
Jasper Van der Jeugt
ffd3dd3f08 Use cabal test, add travis-ci.org config 2012-03-17 08:22:04 +01:00
Jasper Van der Jeugt
7e82c66556 Version bump (3.2.6.1) 2012-02-13 11:54:14 +01:00
Jasper Van der Jeugt
593f25b172 Switch to regex-tdfa 2012-02-12 23:53:35 +01:00
Jasper Van der Jeugt
3c4dbd5799 Version bump (3.2.6.0) 2012-02-06 16:08:39 +01:00
Jasper Van der Jeugt
54814be650 Clean up dependency constraints 2012-02-06 16:08:08 +01:00
Jasper Van der Jeugt
de55d03514 Bump pandoc dependency to 1.9 2012-02-06 16:04:18 +01:00
Jasper Van der Jeugt
176449afb1 Bump parsec dependency
See #54
2012-02-04 08:16:24 +01:00
Jasper Van der Jeugt
d1c0ad7c25 Version bump (3.2.5.0) 2012-01-25 11:05:09 +01:00
Jasper Van der Jeugt
f90f29f096 Version bump (3.2.4.2) 2012-01-25 10:44:01 +01:00
Jasper Van der Jeugt
98d311ebc8 Fix TagSoup options and bump its dependency 2012-01-25 10:36:17 +01:00
Jasper Van der Jeugt
55b6532881 Version bump (3.2.4.1) 2012-01-19 19:48:19 +01:00
Jasper Van der Jeugt
01826260f9 Version bump (3.2.4.0) 2012-01-07 12:59:51 +01:00
Jasper Van der Jeugt
0f67e29f05 Version bump (3.2.3.2) 2011-12-10 16:14:33 +01:00
Jasper Van der Jeugt
8a40170ff7 Version bump (3.2.3.1) 2011-12-03 12:58:21 +01:00
Jasper Van der Jeugt
7951869a07 Bump Snap dependency
Fixes #46
2011-12-03 12:57:20 +01:00
Jasper Van der Jeugt
973f77cc68 Version bump (3.2.3.0) 2011-11-25 23:07:46 +01:00
Jasper Van der Jeugt
f47d2a9138 Version bump (3.2.2.0) 2011-11-23 15:25:11 +01:00
Jasper Van der Jeugt
87d25b891e Version bump (3.2.1.0) 2011-11-22 23:24:34 +01:00
Jasper Van der Jeugt
d3140f397c Add a Pandoc.Biblio module 2011-11-21 20:27:35 +01:00
Jasper Van der Jeugt
2582d7f6b5 Version bump (3.2.0.10) 2011-10-17 11:33:06 +02:00
Jasper Van der Jeugt
d2bf60aeda Version bump (3.2.0.9) 2011-10-05 11:59:22 +02:00
Jasper Van der Jeugt
fb36aa1803 Update to hamlet 0.10.3 2011-10-05 11:58:32 +02:00
Jasper Van der Jeugt
6f1910e943 Version bump (3.2.0.8) 2011-10-03 09:45:46 +02:00
Jasper Van der Jeugt
1451980dc5 Version bump (3.2.0.7) 2011-09-19 23:09:04 +02:00
Jasper Van der Jeugt
e0eb6b6a4f Version bump (3.2.0.6) 2011-09-06 22:27:53 +02:00
Jasper Van der Jeugt
75f157ca8c Add some URL utilities 2011-09-06 22:27:53 +02:00
Jasper Van der Jeugt
de01fdf9dd Use cryptohash instead of hopenssl 2011-08-27 12:16:03 +02:00
Jasper Van der Jeugt
4f4a5cbef9 Version bump (3.2.0.5) 2011-08-06 19:18:34 +02:00
Jasper Van der Jeugt
10646840ac Add a flag to disable the preview server 2011-08-06 19:18:01 +02:00
Jasper Van der Jeugt
4e3238d439 Version bump (3.2.0.4) 2011-07-18 18:48:16 +02:00
Jasper Van der Jeugt
308323bfc1 Allow ... as metadata delimiter 2011-07-18 18:47:11 +02:00
Jasper Van der Jeugt
f82cc69599 Version bump (3.2.0.3) 2011-06-23 15:19:45 +02:00
Jasper Van der Jeugt
dac77b955c Version bump (3.2.0.2) 2011-06-20 17:45:24 +02:00
Jasper Van der Jeugt
47521b3893 Clean cabal file, migrate to serveDirectoryWith 2011-06-20 10:46:16 +02:00
Jasper Van der Jeugt
307eaf160e The "premade configs" belong in another package 2011-06-16 08:50:48 +02:00
Jasper Van der Jeugt
4b662bc831 Add small blog premade config 2011-06-15 16:27:32 +02:00
Jasper Van der Jeugt
fbe95ce6ce Add deploy command 2011-06-15 08:53:47 +02:00
Jasper Van der Jeugt
1ccc5fd65b Version bump (3.2.0.1) 2011-06-08 21:10:39 +02:00
Jasper Van der Jeugt
0c5922d4c3 Version bump (3.2.0.0) 2011-06-08 15:57:11 +02:00
Jasper Van der Jeugt
d08a33a287 Merge branch 'master' into type-safe-identifiers
Conflicts:
	hakyll.cabal
2011-06-08 15:53:36 +02:00
Jasper Van der Jeugt
4e7acdcb77 Version bump (3.1.2.8) 2011-06-05 23:07:24 +02:00
Jasper Van der Jeugt
cee7648fcf Add stripTags function 2011-06-05 23:07:00 +02:00
Jasper Van der Jeugt
7f7494cd14 Some prototype work on the Page.List module 2011-05-29 19:46:29 +02:00
Jasper Van der Jeugt
cea0dd0cd0 Update cabal file with links etc. 2011-05-29 10:45:46 +02:00
Jasper Van der Jeugt
24ace73c42 Cabal sdist fix 2011-05-29 08:30:36 +02:00
Jasper Van der Jeugt
6d23197ee2 Version bump (3.1.2.7) 2011-05-29 08:28:17 +02:00
Jasper Van der Jeugt
6ab5943812 Remove inotify bindings for now 2011-05-28 12:41:37 +02:00
Jasper Van der Jeugt
b80ba8fe83 Syntax error in cabal file 2011-05-27 21:04:19 +02:00
Jasper Van der Jeugt
b7d90d9750 Version bump (3.1.2.6) 2011-05-27 21:02:19 +02:00
Jasper Van der Jeugt
93276a424c Disable inotify (doesn't compile for me) 2011-05-27 21:00:35 +02:00
Jasper Van der Jeugt
f5c018a26d Version bump (3.1.2.5) 2011-05-22 20:58:58 +02:00
Jasper Van der Jeugt
2d8cd33d65 Version bump (3.1.2.4) 2011-05-22 20:20:20 +02:00
Jasper Van der Jeugt
250c4bbfd1 Version bump (3.1.2.3) 2011-05-19 11:22:41 +02:00
Simon Hengel
1ea90bbbce Correct URL to git repository in cabal file 2011-05-17 13:20:42 +02:00
Jasper Van der Jeugt
01fdbd5078 Version bump (3.1.2.2) 2011-05-16 23:13:08 +02:00
Jasper Van der Jeugt
8c0335c726 Version bump (3.1.2.1) 2011-05-13 19:08:02 +02:00
Jasper Van der Jeugt
28b8420a86 Version bump (3.1.2.0) 2011-05-06 10:29:23 +02:00
Jasper Van der Jeugt
64caea9b1f Version bump (3.1.1.2) 2011-05-02 23:17:03 +02:00
Jasper Van der Jeugt
6ecf7f7f43 Version bump (3.1.1.1) 2011-04-18 13:09:05 +02:00
Jasper Van der Jeugt
3477dd2961 Version bump (3.1.1.0) 2011-04-13 21:23:25 +02:00
Jasper Van der Jeugt
901b672107 Play with dependency analyzer 2011-04-06 14:40:36 +02:00
Jasper Van der Jeugt
80596b1f56 Merge branch 'master' into dependency-analyzer 2011-04-06 14:05:29 +02:00
Jasper Van der Jeugt
1de69c3de7 Version bump (3.1.0.0) 2011-04-06 09:40:10 +02:00
Jasper Van der Jeugt
015663657c New resource module hierarchy 2011-04-05 22:14:49 +02:00
Jasper Van der Jeugt
c8588f13c8 Version bump (3.0.2.2) 2011-04-04 12:17:15 +02:00
Jasper Van der Jeugt
151661fd0a Version bump (3.0.2.1) 2011-04-04 09:20:23 +02:00
Jasper Van der Jeugt
c3dbb0ca77 Start playing with dependency analyzer 2011-04-03 10:23:27 +02:00
Jasper Van der Jeugt
1e5f2f0691 Move FileType module 2011-03-30 17:37:56 +02:00
Jasper Van der Jeugt
5a3967ad41 Version bump 2011-03-30 07:44:32 +02:00
Benedict Eastaugh
29072a5a63 Correctly decode request URIs in the preview server. 2011-03-30 00:43:11 +01:00
Jasper Van der Jeugt
18d19e068b Version bump 2011-03-19 11:31:50 +01:00
Jasper Van der Jeugt
5cd7143946 Version bump 2011-03-08 11:03:49 +01:00
Jasper Van der Jeugt
383cd33ce5 Version bump 2011-03-07 22:10:30 +01:00
Jasper Van der Jeugt
b8d2a936bd Version bump 2011-03-07 11:14:44 +01:00
Jasper Van der Jeugt
be685e6fcd Add BlazeHtml integration 2011-03-04 11:46:06 +01:00
Jasper Van der Jeugt
40f503e080 Version bump 2011-03-02 20:37:54 +01:00
Jasper Van der Jeugt
38effae07a Version bump 2011-03-01 22:26:24 +01:00
Jasper Van der Jeugt
49989eab57 Web.Util.String → {Web.Util.Url, Core.Util.String} 2011-02-28 22:33:28 +01:00
Jasper Van der Jeugt
c355b047db Version bump 2011-02-28 20:44:43 +01:00
Jasper Van der Jeugt
e481ebb53a Fix extra-source-files 2011-02-28 12:02:34 +01:00
Jasper Van der Jeugt
089dad59f3 Version bump 2011-02-28 11:54:25 +01:00
Jasper Van der Jeugt
b50710ca59 Add Hakyll.Core.Logger to cabal file 2011-02-24 11:12:43 +01:00
Jasper Van der Jeugt
fcda6daa5a Cabal fixes by arcatan 2011-02-24 10:06:56 +01:00
Jasper Van der Jeugt
5abc3d87e2 Add cabal flag for inotify 2011-02-23 10:11:55 +01:00
Jasper Van der Jeugt
dd81433d74 Split Rules module, add documentation 2011-02-11 13:30:55 +01:00
Jasper Van der Jeugt
4e0abd872a Update cabal file, fix warnings 2011-02-11 08:39:10 +01:00
Jasper Van der Jeugt
7bbed8174d Version bump 2010-11-15 18:09:44 +01:00
Jasper Van der Jeugt
c73c09270d Clean up modules a bit 2010-10-04 01:27:03 +02:00
Jasper Van der Jeugt
9b9020f203 Treat .page extensions as markdown 2010-10-01 17:17:41 +02:00
Jasper Van der Jeugt
3631e42f49 Migrate to BlazeHtml for HTML generation 2010-09-23 11:59:50 +02:00
Jasper Van der Jeugt
b17f8c7bd7 Loosen time dependency 2010-09-20 12:56:34 +02:00
Jasper Van der Jeugt
253f7c65b6 Version bump 2010-08-06 13:39:43 +02:00
Jasper Van der Jeugt
69ca4255f0 Hamlet support (experimental) 2010-08-05 18:41:15 +02:00
Jasper Van der Jeugt
2c8d76cd97 Add a simple static configuration 2010-08-02 13:48:08 +02:00
Jasper Van der Jeugt
48b170601f Version bump 2010-07-29 11:49:02 +02:00
Jasper Van der Jeugt
07392acd5e More liberal dependency versions 2010-07-29 11:32:22 +02:00
Jasper Van der Jeugt
2d4d31d542 Version bump 2010-06-22 11:59:49 +02:00
Jasper Van der Jeugt
739be369d9 Version bump 2010-06-21 17:11:33 +02:00
Jasper Van der Jeugt
e4840df772 More conservative dependencies 2010-06-21 17:00:57 +02:00
Jasper Van der Jeugt
54817e3f13 Version bump. 2010-06-17 10:29:07 +02:00
Jasper Van der Jeugt
ff57c2f660 Added fix to allow dashes in pages.
Hakyll splits pages into metadata sections by lines starting
with `---`. Because of this, thing like

    Header
    ------

    Some text.

will not parse. This commit fixes this, by fixating the length
of the the dash pattern -- all dashed lines should contain the
same number of dashes. Therefor, you can use something like

    ---
    title: Foobar
    ---

    Header
    ------

    Some text.
2010-04-04 15:08:59 +02:00
Jasper Van der Jeugt
057b7fa485 Moved Arbitrary Template instance to tests.
This way, the code for Text.Hakyll.Internal.Template is
cleaner, and our library does not depend on QuickCheck
anymore.
2010-04-01 12:27:27 +02:00
Jasper Van der Jeugt
87e2bea88c Version bump. 2010-03-31 14:50:19 +02:00
Jasper Van der Jeugt
c9e3458083 Added .txt support, tests update.
- Pure text files are now supported.
- We now hide the Internal modules.
- Tests should be run through ghci.
- Added testing of page reading.
2010-03-26 14:10:10 +01:00
Jasper Van der Jeugt
a2c15932b7 Gave some functions better (more appropriate) names. 2010-03-11 12:10:55 +01:00
Jasper Van der Jeugt
d25b0b6834 Moved some modules around for fun and profit. 2010-03-11 11:03:40 +01:00
Jasper Van der Jeugt
35e8246484 Merged Text.Hakyll.Internal.Render into Text.Hakyll.Render. 2010-03-10 19:47:53 +01:00
Jasper Van der Jeugt
fa28eac8a3 Renamed RenderAction to HakyllAction. 2010-03-10 13:35:53 +01:00
Jasper Van der Jeugt
45459c3a20 Added renderAtom, feeds now validate. 2010-03-08 21:42:56 +01:00
Jasper Van der Jeugt
d023eb5bf6 Added Text.Hakyll.Internal.FileType module. 2010-03-08 18:44:12 +01:00
Jasper Van der Jeugt
1736710b9e Added RSS module. 2010-03-06 15:39:45 +01:00
Jasper Van der Jeugt
f1b1e179aa Reintegrated Tag module. 2010-03-05 18:50:33 +01:00
Jasper Van der Jeugt
11996929aa Got it to compile again, disabled Tags for now. 2010-03-04 22:09:41 +01:00
Jasper Van der Jeugt
192c4a16ea Work on migration to arrows. Compulation fails.
- Update readPage to produce a Hakyll Context.
- Update createPagePath to produce a Context Arrow.
- Move Page to internal modules.
2010-03-04 09:50:25 +01:00
Jasper Van der Jeugt
76ebcf97b4 First careful transition from data to arrows. It compiles, but that's about it. 2010-03-04 00:02:37 +01:00
Jasper Van der Jeugt
eaf0c230fb Added simple pagination (unstable). 2010-03-01 18:17:12 +01:00
Jasper Van der Jeugt
37bed02f48 Version bump. 2010-02-17 17:21:23 +01:00
Jasper Van der Jeugt
6611e86ac5 Added autocompile mode to replace preview mode. 2010-02-12 12:01:23 +01:00
Jasper Van der Jeugt
7afabf5c09 Better naming scheme. 2010-01-31 11:19:57 +01:00
Jasper Van der Jeugt
73d6b1d661 Version bump. 2010-01-30 12:48:54 +01:00
Jasper Van der Jeugt
f06b77bdef Version bump. 2010-01-27 12:55:46 +01:00
Jasper Van der Jeugt
d97a53b6b4 Changed test system. Wrote some test cases. 2010-01-24 19:00:49 +01:00
Jasper Van der Jeugt
42bacee41a Module cleanup. 2010-01-24 16:40:09 +01:00
Jasper Van der Jeugt
aef33d18da Added Template type (experimental). 2010-01-24 16:27:43 +01:00
Jasper Van der Jeugt
d6fbe303ae Simplified pureRenderAndConcat function. 2010-01-24 14:05:18 +01:00
Jasper Van der Jeugt
d7f04a2c6d Strictness cleanup. 2010-01-23 10:25:47 +01:00