Commit graph

1032 commits

Author SHA1 Message Date
Jasper Van der Jeugt
4cb6f92414 Rewrite template application 2012-11-09 18:13:51 +01:00
Jasper Van der Jeugt
2834fd9494 Alternative instance for Compiler 2012-11-09 17:12:44 +01:00
Jasper Van der Jeugt
1319bbfe4a Remove Resource type 2012-11-09 16:34:45 +01:00
Jasper Van der Jeugt
dac3fac342 Rules will be in IO... 2012-11-08 13:50:08 +01:00
Jasper Van der Jeugt
89f324f81b Pick metadata parsing from old develop 2012-11-08 12:45:26 +01:00
Jasper Van der Jeugt
e5c97d978b Pick Store from the develop branch 2012-10-29 15:01:58 +01:00
Jasper Van der Jeugt
5f805f1e32 Bump binary dependency 2012-10-29 14:23:55 +01:00
Jasper Van der Jeugt
95d7eefe1f Allow date as field for renderDateField 2012-10-22 14:39:23 +09:00
Jasper Van der Jeugt
8c3b74c36b Bump QuickCheck dependency 2012-10-22 02:13:06 +02:00
Jasper Van der Jeugt
8d17f7dcff Merge pull request #90 from mloskot/yaml-date-fix
Allow parsing of relaxed ISO8601 date format in published metadata field
2012-10-21 17:08:06 -07:00
Mateusz Loskot
09e75d3b3e Allow parsing of relaxed ISO8601 date format in published metadata field. Many of HTML to Markdown converters output non-ISO8601 through YAML emitters. YAML (and other systems) allow the T separator to be replaced by a space for increased readability (see http://sourceforge.net/mailarchive/message.php?msg_id=29987568). 2012-10-22 00:41:20 +01:00
Jasper Van der Jeugt
ec257c670d Add http://michaelxavier.net/ to examples 2012-09-27 15:38:31 +09:00
Jasper Van der Jeugt
b11f07a11b Conditionals in preview server 2012-09-24 18:05:49 +09:00
Jasper Van der Jeugt
fe673bca72 Conditional getModificationTime 2012-09-24 17:58:23 +09:00
Jasper Van der Jeugt
50418117e7 Remove obsolete isObsolete method 2012-09-24 17:37:33 +09:00
Jasper Van der Jeugt
e848c4cb16 Bump unix and snap dependency 2012-09-24 15:31:05 +09:00
Jasper Van der Jeugt
36bbc9537a Version bump (3.4.2.0) 2012-09-15 14:10:49 +02:00
Jasper Van der Jeugt
11e74064e2 Merge pull request #86 from qnikst/master
allow hakyll to build against ghc-7.6.1
2012-09-15 03:43:12 -07: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
38e3e99809 Merge pull request #85 from pixeldrama/correct_comments
corrected comments of setExtension
2012-09-01 21:23:00 -07:00
Benjamin Weißenfels
4156202c7c corrected comments of setExtension 2012-09-01 12:29:37 +02:00
Jasper Van der Jeugt
178609cfd0 Run ./hakyll clean instead of just removing _cache 2012-08-30 09:36:15 +09:00
Jasper Van der Jeugt
5f52c737e6 Merge pull request #84 from Tarrasch/patch-1
Add hint for how to resolve a corrupt cache
2012-08-29 17:27:40 -07:00
Arash Rouhani
255bb47079 Add hint for how to resolve a corrupt cache 2012-08-29 12:33:48 -03:00
Jasper Van der Jeugt
c12c560aa7 Merge pull request #83 from J-Hannes/patch-1
Fix some typos
2012-08-21 04:20:11 -07:00
J-Hannes
ad9ac52edf Fix some typos 2012-08-21 13:15:15 +02:00
Jasper Van der Jeugt
1a5f7a135d Merge pull request #82 from mekeor/master
ignore files beginning with a hash
2012-08-12 17:22:54 -07:00
Mekeor Melire
0a8df1dabf Merge remote-tracking branch 'upstream/master' 2012-08-13 01:30:06 +02:00
Mekeor Melire
ca17e43628 if a filename begins with a hash (#), hakyll should ignore it, too,
because emacs names its backup files like #this# (while you're still
editing).
2012-08-13 01:23:04 +02:00
Jasper Van der Jeugt
eb3dd6c642 Small consistency changes 2012-08-12 03:48:39 +02:00
Jasper Van der Jeugt
5bbbfca091 Merge pull request #80 from mekeor/master
exporiting more functions
2012-08-11 18:40:56 -07:00
Mekeor Melire
0f484c49be Merge remote-tracking branch 'upstream/master' 2012-08-11 01:31:27 +02:00
Jasper Van der Jeugt
a0f5193d97 Add datahackermd.com to examples 2012-08-10 09:47:25 +09:00
Jasper Van der Jeugt
a2969b203c Version bump (3.4.1.0) 2012-08-10 09:41:08 +09:00
Jasper Van der Jeugt
f8fb0b271e Remove unused imports in Store 2012-08-10 09:40:17 +09:00
Jasper Van der Jeugt
3751d0a7ad Bump hamlet dependency
Closes #81
2012-08-10 09:38:31 +09:00
Mekeor Melire
998db08a7f I made Hakyll.Web.Tags export both 'getTags' and 'renderTagsFieldWith' in order to be able to customize how tags are read/parsed/rendered &c. 2012-08-09 00:51:46 +02:00
Jasper Van der Jeugt
edfdb7d677 Style nazi strikes! 2012-08-08 09:37:23 +09:00
Jasper Van der Jeugt
fdc62430a6 Merge pull request #77 from A1kmm/master
Make Resource Provider keep list of files in a set, rather than as a list
2012-08-07 17:12:20 -07: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
Andrew Miller
0b7b846a28 Make Resource Provider keep list of files in a set, rather than as a list, and
use Data.Set.member rather than Prelude.elem to test whether a resource exists.

On the site I'm currently working on (where there are ~1000 resources) this
makes hakyll about 25% faster.
2012-08-08 09:10:18 +12:00
Jasper Van der Jeugt
961af33e82 Merge pull request #76 from sol/master
Update travis-ci config
2012-08-06 02:43:58 -07:00
Simon Hengel
411ffab1d8 Update travis-ci config 2012-08-06 11:38:35 +02:00
Jasper Van der Jeugt
f85cee026f Merge pull request #75 from sphynx/master
Added Windows newlines (\r\n) support to the page parser and CSS compressor
2012-08-02 07:17:21 -07:00
Ivan N. Veselov
e3b2d07756 Added proper handling of windows newlines during whitespace compression of CSS files. Simpified several regexps. 2012-08-02 16:13:07 +03:00
Ivan N. Veselov
bc8821fa82 Added support for Windows newlines in pages.
Otherwise, we are getting the following error message during page reading if some of the pages are prepared in Windows, which is somewhat confusing:

hakyll: "page" (line 1, column 4):
unexpected "\r"
expecting "-", space or new-line
2012-08-02 16:02:25 +03:00
Jasper Van der Jeugt
763eeb9c9d Merge pull request #74 from sphynx/patch-1
Update web/tutorials/faq.markdown
2012-08-02 03:19:51 -07:00
Ivan Veselov
5cb3874826 Update web/tutorials/faq.markdown
Removed extra ">>>" to fix the compilation error.
2012-08-02 12:14:42 +03:00
Jasper Van der Jeugt
b37dc1b834 Version bump (3.4.0.0) 2012-07-13 12:07:49 +02:00
Jasper Van der Jeugt
0f19aa9353 Merge pull request #72 from crodjer/master
A tiny changeset and add my site
2012-07-13 03:05:44 -07:00