Commit graph

278 commits

Author SHA1 Message Date
Jasper Van der Jeugt
1996052b11 Add complement function for patterns 2012-02-19 20:39:23 +01:00
Troels Henriksen
80f385c361 Mention how groups work with Hakyll.Core.Rules.create. 2012-02-17 16:25:00 +01:00
Jasper Van der Jeugt
75b8c3e0d2 byIdentifier -> byPattern 2012-02-13 22:30:48 +01:00
Troels Henriksen
87f6279c62 Add byIdentifier compiler. 2012-02-13 21:44:38 +01:00
Jasper Van der Jeugt
593f25b172 Switch to regex-tdfa 2012-02-12 23:53:35 +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
a66eba49b6 Write getUTCMaybe using mplus, minor cleanup
See #53
2012-02-06 12:44:24 +01:00
Jasper Van der Jeugt
60d4730214 Merge remote-tracking branch 'ericsuh/master' 2012-02-06 12:24:03 +01:00
Eric Suh
757a0b90e3 Allow parsing of date/time from $published$ metadata field.
Allows parsing of date/time from $published$ metadata field by
a number of formats. Also includes a function to compare pages
by this parsed date, since in that case filename-based sorting
is no longer as useful for pagelist and RSS feed generation.
2012-02-05 17:30:05 -05:00
Jasper Van der Jeugt
d7e9b2f2d7 Add a test for renderDateField 2012-01-31 15:27:03 +01:00
Eric Suh
57b33f6639 Added parsing of an optional @datetime@ field
If @datetime@ is present in the format "January 1, 2000" or "January 1,
2000 1:00 PM", renderDateField uses that date preferentially over parsing
the date from the filename.
2012-01-29 16:00:17 -05:00
Jasper Van der Jeugt
e12e64233d Merge pull request #52 from lubomir/master
Make sorting tags easier
2012-01-25 01:58:45 -08:00
Jasper Van der Jeugt
98d311ebc8 Fix TagSoup options and bump its dependency 2012-01-25 10:36:17 +01:00
Lubomír Sedlář
db03816b5a Provide functions for sorting of tags (closes #22) 2012-01-24 23:33:07 +01:00
Jasper Van der Jeugt
b5f864afc0 Turn off TagSoup escaping 2012-01-19 19:46:06 +01:00
Jasper Van der Jeugt
dabaa4532b Add freshIdentifier to Hakyll.Core.Rules 2012-01-16 14:35:43 +01:00
Jasper Van der Jeugt
c6fcb2f39d Include atom:updated in Atom feeds
Closes gh-49
2012-01-07 12:59:51 +01:00
Jasper Van der Jeugt
9badd09c91 sequenceA was reversing the list 2011-12-10 16:13:22 +01:00
Jasper Van der Jeugt
7951869a07 Bump Snap dependency
Fixes #46
2011-12-03 12:57:20 +01:00
Jasper Van der Jeugt
9ba8e1b07b Update hamlet docs 2011-11-28 09:23:48 +01:00
Jasper Van der Jeugt
12b4e8a0b2 Add escapeHtml function 2011-11-25 23:05:50 +01:00
Jasper Van der Jeugt
d61d7f19fc "Allow" missing keys in templates 2011-11-23 15:24:20 +01:00
Jasper Van der Jeugt
88519fef55 Fix bibliography handling 2011-11-22 08:39:44 +01:00
Jasper Van der Jeugt
d3140f397c Add a Pandoc.Biblio module 2011-11-21 20:27:35 +01:00
Jasper Van der Jeugt
7161567379 Fix spacing in tag list 2011-10-17 11:31:19 +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
c015be003e Add test for new relativizeUrls 2011-10-03 09:44:37 +02:00
Andy Irving
24ce687873 Don't relativize urls that lead with "//".
Used to reference absolute ath in another domain, without hardcoding protocol (so it works with http or https, and your browser won't complain about unsecure content)
Example: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
2011-10-02 15:20:46 +01:00
Jasper Van der Jeugt
e910d53c44 Add a renderModificationTime function 2011-09-19 23:08:40 +02:00
Jasper Van der Jeugt
6808c5350e Add modification time access for resources 2011-09-16 20:42:31 +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
10646840ac Add a flag to disable the preview server 2011-08-06 19:18:01 +02:00
Jasper Van der Jeugt
308323bfc1 Allow ... as metadata delimiter 2011-07-18 18:47:11 +02:00
Jasper Van der Jeugt
0341108a87 Fix pandoc for page metadata keys 2011-07-08 08:53:00 +02:00
Jasper Van der Jeugt
3a4f1d18b4 Don't cache pageCompilerWithFields
Closes gh-33
2011-06-23 15:19:16 +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
3674ff8dfa Show and Eq instances for FeedConfiguration 2011-06-17 14:35:17 +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
0fe7e12fe6 Add JS 2011-06-15 16:35:39 +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
7c75227b9a Add pageCompilerWithFields 2011-06-15 00:35:06 +02:00
Jasper Van der Jeugt
0b4abde7cc Add setPageField 2011-06-10 20:09:27 +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
cee7648fcf Add stripTags function 2011-06-05 23:07:00 +02:00
Jasper Van der Jeugt
44fc490a41 Minor changes in Page haddocks 2011-05-30 11:45:22 +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
6bb94ac3fa Relax Rules to RulesM a in most places 2011-05-29 12:30:33 +02:00
Jasper Van der Jeugt
cd0228ac2b Merge branch 'master' into type-safe-identifiers 2011-05-29 12:17:55 +02:00