Jasper Van der Jeugt
9b305229be
Use resourceFilePath for copyFileCompiler
...
Closes #117
2013-03-07 18:48:11 +01:00
Piyush P Kurur
d6f6657c28
refactored the Default instance of Configuration
2013-03-07 18:04:21 +05:30
Piyush P Kurur
7fc2f677d9
fixing the coding style
2013-03-07 17:56:56 +05:30
Piyush P Kurur
439847eb6f
added a default instance for Configuration
2013-03-07 16:46:17 +05:30
Jasper Van der Jeugt
a48b53c385
Add utility getMetadataField
2013-03-07 11:18:34 +01:00
Jasper Van der Jeugt
9bd35cd755
Add makePatternDependency
2013-03-05 12:51:27 +01:00
Jasper Van der Jeugt
3b9b11c636
Fix broken test case for #115
2013-02-26 19:24:54 +01:00
Jasper Van der Jeugt
d993ebce58
Add testcase for #115
2013-02-26 19:20:55 +01:00
Peter Jones
4d244168a7
Ignore initial whitespace in a continuation line for a metadata field
...
When parsing a metadata field that spans several lines skip over the
initial whitespace on each line. This allows alignment of metadata
fields:
---
description: A long description that would look better if it
spanned multiple lines and was indented
---
2013-02-26 10:41:03 -07:00
Jasper Van der Jeugt
151c142960
Merge branch 'dev-metadata-route'
2013-02-24 11:37:24 +01:00
Jasper Van der Jeugt
9b603587de
Fix unused imports warnings
2013-02-23 12:55:35 +01:00
Jasper Van der Jeugt
14fc440511
Merge pull request #112 from simukis/sorting
...
Make chronological and recentFirst to respect metadata
2013-02-23 03:52:45 -08:00
Simonas Kazlauskas
6b680c9887
Fix code style
2013-02-23 13:38:34 +02:00
Simonas Kazlauskas
45c618b413
Generalize getTimeUTC, chronological, recentFirst
2013-02-23 13:34:54 +02:00
Simonas Kazlauskas
718388495b
chronological, recentFirst now respects metadata
...
Solves #111
2013-02-23 12:47:01 +02:00
Jasper Van der Jeugt
f4f837595d
Send user agent in ./site check
...
Closes #110
2013-02-19 13:11:51 +01:00
Jasper Van der Jeugt
4c40cea9e1
Merge branch 'master' into dev-metadata-route
...
Conflicts:
tests/Hakyll/Core/Rules/Tests.hs
2013-02-16 13:01:57 +01:00
Jasper Van der Jeugt
1c2804287a
Add a test for compiler/route ordering
2013-02-16 12:59:38 +01:00
Jasper Van der Jeugt
61dcb5f454
Merge branch 'master' into dev-metadata-route
2013-02-14 10:08:21 +01:00
Jasper Van der Jeugt
8c575ae521
Fix apparent remaining provider rewrite issues
2013-02-10 22:15:34 +01:00
Jasper Van der Jeugt
86d0b68aed
Start provider rewrite
2013-02-09 15:11:40 +01:00
Jasper Van der Jeugt
ea953d3415
Ignore files sooner, small speedup
2013-02-06 22:40:18 +01:00
Jasper Van der Jeugt
d34d56b10e
Use mtime instead of hashing files, much faster
2013-02-06 20:50:44 +01:00
Jasper Van der Jeugt
603e1c20c3
Bail when different compilers for the same id
2013-02-02 21:56:42 +01:00
Miikka Koskinen
8d8392ebdf
Fix unixFilterLBS example to use unixFilterLBS
2013-02-02 19:04:48 +02:00
Jasper Van der Jeugt
eaa190f1e3
Fix .tex.lhs patch, add some test cases
2013-01-28 11:36:59 +01:00
Alexander Vershilov
d2d52133f6
Read second extension to find our inner .lhs format
...
.md.lhs -> will be read as markdown + lhs
.tex.lhs -> will be read as latex +lhs
markdown format is default
2013-01-28 11:19:56 +01:00
Jasper Van der Jeugt
d6fa74c54a
Export renderTags as well
2013-01-26 11:15:14 +01:00
Jasper Van der Jeugt
fa929d0c9b
Export the Tags datatype constructor
2013-01-26 11:08:10 +01:00
Jasper Van der Jeugt
2912fcd521
Add metadataRoute
2013-01-21 22:45:50 +01:00
Jasper Van der Jeugt
46ae23d326
Fix dependency cycle issue
2013-01-20 21:55:40 +01:00
Jasper Van der Jeugt
87735f9778
Fix issue with tagsoup renderTags
2013-01-20 15:51:23 +01:00
Jasper Van der Jeugt
064128305e
Update to use pandoc 1.9
2013-01-20 09:35:39 +01:00
Jasper Van der Jeugt
a71c9c6a12
Export getItemUTC for convenience
2013-01-16 11:08:49 +01:00
Jasper Van der Jeugt
652ceb03f1
Add applyJoinTemplateList, and a test for it
2013-01-16 10:50:01 +01:00
Jasper Van der Jeugt
e53ca6724c
Make run return ExitCode
2013-01-15 17:15:46 +01:00
Jasper Van der Jeugt
cf47549f0a
Haddock fix
2013-01-14 15:11:52 +01:00
Jasper Van der Jeugt
d2aaf335c3
Pattern version updates
2013-01-14 15:05:24 +01:00
Jasper Van der Jeugt
4280b75ef6
Append missingField before applying templates
...
This gives better errror messages in some cases
2013-01-14 10:47:04 +01:00
Jasper Van der Jeugt
1ceb5eb205
Produce even more output when running with -v
2013-01-13 11:35:11 +01:00
Robin Windels
f0e474ceb9
a unixFilter for non Posix (well windows)
...
Conflicts:
src/Hakyll/Core/UnixFilter.hs
2013-01-13 09:45:44 +01:00
Jasper Van der Jeugt
5738a987d3
Fix example in unixFilter docs
...
See #95
2013-01-12 11:05:19 +01:00
Jasper Van der Jeugt
50371ab5c1
Add preprocess rule
2013-01-08 12:47:55 +01:00
Jasper Van der Jeugt
91da790251
Perform sanity check on returned Identifier
2013-01-07 21:59:23 +01:00
Jasper Van der Jeugt
b83b90b266
Nicer fail for Compiler
2013-01-07 15:57:23 +01:00
Jasper Van der Jeugt
bbc2631c76
Add TmpFile utilities
2013-01-06 18:33:00 +01:00
Jasper Van der Jeugt
18b6ac5ad4
Add create in addition to match
2013-01-06 09:51:09 +01:00
Jasper Van der Jeugt
6b7fbad7fe
Add noVersion
2013-01-06 08:56:51 +01:00
Jasper Van der Jeugt
451f729107
Remove outdated documentation
2013-01-03 21:10:41 +01:00
Jasper Van der Jeugt
8c0a609d6a
Add .&&. and .||. operators
2013-01-03 19:02:11 +01:00
Jasper Van der Jeugt
9ea75c128c
Allow checking internal links only
2012-12-31 15:32:46 +01:00
Jasper Van der Jeugt
24273d0348
Remove verbosity from configuration
2012-12-31 15:16:14 +01:00
Jasper Van der Jeugt
ed03544e1b
cmdargs isn't pretty but it's the best we have...
2012-12-31 10:25:24 +01:00
Jasper Van der Jeugt
a20bc7bed9
Make saveSnapshot chainable
2012-12-30 09:50:02 +01:00
Jasper Van der Jeugt
506a67c274
Refactor & fixes for external link checker
2012-12-29 19:32:01 +01:00
Jasper Van der Jeugt
58e0d3f356
Draft external URL checker
2012-12-29 17:49:11 +01:00
Jasper Van der Jeugt
a6cbaff357
Link to proper haddock docs on hackage
2012-12-29 16:24:27 +01:00
Jasper Van der Jeugt
5d4d964fcc
Stub external url checking
2012-12-29 12:30:23 +01:00
Jasper Van der Jeugt
e947403d51
Link checker improvements
2012-12-29 11:36:53 +01:00
Jasper Van der Jeugt
5b1a675b94
Draft tool to check internal links
2012-12-29 10:41:05 +01:00
Jasper Van der Jeugt
720c92ab1e
Move preview modules
2012-12-29 09:53:59 +01:00
Jasper Van der Jeugt
74e6ba9365
Further fixes to match/version/herp/derp
2012-12-26 17:06:40 +01:00
Jasper Van der Jeugt
99200aef5d
Foldable/Traversable instance for Item
2012-12-26 15:00:45 +01:00
Jasper Van der Jeugt
f61c5a7278
Fix match/version thingy
2012-12-25 23:26:16 +01:00
Jasper Van der Jeugt
69ffbe0356
Add demoteHeaders, refactor a bit
2012-12-25 22:49:29 +01:00
Jasper Van der Jeugt
21648b8388
Bit of template docs
2012-12-17 00:46:23 +01:00
Jasper Van der Jeugt
e633df17dd
Rename pageCompiler to pandocCompiler
2012-12-15 18:02:47 +01:00
Jasper Van der Jeugt
3f42c9cd6f
Docs on basic rules and routes
2012-12-14 13:49:51 +01:00
Jasper Van der Jeugt
adc8cf8528
Docs
2012-12-14 12:12:28 +01:00
Jasper Van der Jeugt
cfac1bbca6
Rename require to load, thanks @ddfreyne
2012-12-13 22:25:28 +01:00
Jasper Van der Jeugt
089670629b
applySelf -> applyAsTemplate
2012-12-13 19:47:19 +01:00
Jasper Van der Jeugt
33fdc412ce
Improve tags module a little
2012-12-13 11:09:11 +01:00
Jasper Van der Jeugt
7d20671bb3
I have this huge hangover
2012-12-06 13:41:16 +01:00
Jasper Van der Jeugt
6307ecd094
Start simple init program
2012-12-05 23:29:42 +01:00
Jasper Van der Jeugt
95e1fcf0a2
Better error message for require/notFound
2012-12-05 16:49:28 +01:00
Jasper Van der Jeugt
52170d86ed
Fix routes for specific list/group combo
2012-12-01 18:56:16 +01:00
Jasper Van der Jeugt
fe33635a88
Fix dependency issues for tags
2012-11-29 16:22:08 +01:00
Jasper Van der Jeugt
0e925e71e1
Better error message for Context mempty
2012-11-29 13:47:47 +01:00
Jasper Van der Jeugt
a8182c9fc9
Improve tag handling a bit
2012-11-29 12:04:57 +01:00
Jasper Van der Jeugt
2caa185504
Minimize <img>, patch by Chris Mears
...
Conflicts:
tests/Hakyll/Web/Urls/Relativize/Tests.hs
2012-11-28 10:26:23 +01:00
Jasper Van der Jeugt
db45ea9d8c
Allow arbitrary keys, update some tests
2012-11-27 16:10:45 +01:00
Jasper Van der Jeugt
1bcce776e7
Re-add some tests, cleanup...
2012-11-26 16:11:37 +01:00
Jasper Van der Jeugt
25b8c8b199
A bit of cleanup
2012-11-25 10:45:55 +01:00
Jasper Van der Jeugt
cae8789154
Rename group to version
2012-11-24 18:45:43 +01:00
Jasper Van der Jeugt
6e7a80e8a3
Simpler rules
2012-11-24 13:35:00 +01:00
Jasper Van der Jeugt
0a6b2b2598
Add snapshots
2012-11-24 10:56:19 +01:00
Jasper Van der Jeugt
bc192a127b
Small fixes
2012-11-24 10:24:54 +01:00
Jasper Van der Jeugt
c54c7a05b1
Port tags module to hakyll4 (WIP)
2012-11-22 14:37:04 +01:00
Jasper Van der Jeugt
82d5210f25
Add MonadMetadata and instances
2012-11-22 13:38:28 +01:00
Jasper Van der Jeugt
aa1762f78e
Don't use a verbose logger when running tests
2012-11-21 20:41:19 +01:00
Jasper Van der Jeugt
c32e57262b
Add a runtime test
2012-11-21 20:38:13 +01:00
Jasper Van der Jeugt
6b4c65642e
Add requireApplyTemplate and applySelf utilities
2012-11-21 09:26:54 +01:00
Jasper Van der Jeugt
815c265ac6
Use list functionality for Feed
2012-11-20 22:00:16 +01:00
Jasper Van der Jeugt
a97b74b0d2
Port page list module a bit
2012-11-20 21:57:15 +01:00
Jasper Van der Jeugt
b5adcb69d1
Update more tests
2012-11-20 11:50:22 +01:00
Jasper Van der Jeugt
bfa10560f8
Re-enable some tests
2012-11-20 11:36:45 +01:00
Jasper Van der Jeugt
b1f70c339e
Support old directory versions...
2012-11-19 15:52:51 +01:00
Jasper Van der Jeugt
802742cdbe
Remove hamlet, add function fields
2012-11-19 15:12:53 +01:00
Jasper Van der Jeugt
88ffd3c5be
Add tests again
2012-11-19 14:59:55 +01:00
Jasper Van der Jeugt
6b5c299ec9
Fix feeds
2012-11-18 23:27:23 +01:00