summaryrefslogtreecommitdiff
path: root/src/Hakyll
AgeCommit message (Collapse)AuthorFilesLines
2015-04-30Let caller decide exitErik Dominikus1-12/+17
2015-04-08Merge pull request #344 from cstrahan/ghc710fixJasper Van der Jeugt3-2/+3
fix building on GHC 7.10
2015-04-07fix building on GHC 7.10Charles Strahan3-2/+3
closes #343
2015-04-03Fix typos in "separator"Jasper Van der Jeugt1-7/+10
See #342
2015-04-03Merge pull request #342 from NorfairKing/general-teaser-seperatorJasper Van der Jeugt1-2/+12
Added support for a custom teaser separator
2015-03-30change file extension to .dbk for docbookJoshua Simmons1-2/+1
2015-03-30Added support for a custom teaser separatorTom Sydney Kerckhove1-2/+12
This way you don't need to use the <!--more--> separator. You can define your own.
2015-03-23let pandoc handle DocBook filesJoshua Simmons2-0/+4
2015-02-24Don't add .cabal extension twice in initHans-Peter Deifel1-1/+1
Previously, hakyll-init would create the cabal file with a name like name.cabal.cabal.
2015-02-22Merge pull request #332 from cpennington/author-name-rssJasper Van der Jeugt1-0/+2
Add author name by default to RSS feeds
2015-02-22Fix a typo in disabled preview server function.Magnus Therning1-1/+1
Signed-off-by: Magnus Therning <magnus@therning.org>
2015-02-20Add author name by default to RSS feedsCalen Pennington1-0/+2
2015-01-13Add boolFieldFerenc Wágner1-1/+13
2015-01-10Ensure "Listening on 0.0.0.0:8000" message is not garbledJasper Van der Jeugt5-50/+58
2015-01-09Fix another dependency cycle issueJasper Van der Jeugt1-2/+2
Closes #326
2015-01-06Clean up hakyll-init a littleJasper Van der Jeugt1-30/+39
Closes #325
2015-01-06Merge pull request #300 from ohbadiah/masterJasper Van der Jeugt1-3/+14
matchMetadata for examining metadata when defining rules
2015-01-03Refactor match and matchMetadata code into matchInternalDaniel P. Wright1-12/+9
As per jaspervdj's request in #300, refactor the common code from match and matchMetadata into a single, unexported function.
2014-12-28Fix dependency handling bugJasper Van der Jeugt1-1/+3
Closes #321
2014-12-12Fix dependency handling for snapshotsJasper Van der Jeugt4-32/+62
2014-11-03Bump fsnotify, citeproc, poll changesJasper Van der Jeugt1-43/+58
2014-10-29Add listFieldWithJasper Van der Jeugt1-1/+8
2014-10-28Improve rulesExtraDependencies usageJasper Van der Jeugt1-3/+25
2014-10-27Better functions in templatesJasper Van der Jeugt5-60/+154
2014-10-07support parsing article date from directory names in addition to file name.Takayuki Muranushi1-4/+8
2014-09-16matchMetadata for examining metadata when defining rulesNick McAvoy1-0/+14
2014-09-08added binary instances for csl and pandoc, fix #174Jan-Philip Loos2-2/+37
2014-08-25Don't have TagSoup decode any HTML entitiesJasper Van der Jeugt1-1/+10
2014-08-20Fix compilation errors with pandoc-citeproc 0.4Rickard Nilsson1-1/+1
2014-06-26Fix build failure introduced by 3ee6f28Simonas Kazlauskas1-1/+1
Fixes #270
2014-06-13Merge pull request #269 from co-dan/demoteheadersJasper Van der Jeugt1-0/+1
Fix #223: `demoteHeaders` should not modify anything in the document, apart from the headers
2014-06-13Generate a cabal file for the initialised siteSimonas Kazlauskas1-8/+52
Fixes #267
2014-06-06Draft paginationJasper Van der Jeugt2-77/+89
2014-05-20Fix issue in paginate dependenciesJasper Van der Jeugt1-3/+3
2014-05-10Allow Emacs org-mode as markup-language in *.org filesAlbert Krewinkel1-0/+1
This closes #231.
2014-05-09Merge pull request #252 from blaenk/mod-timeJasper Van der Jeugt1-4/+3
save modification time with sub-second granularity
2014-05-09Merge branch 'master' of github.com:jaspervdj/hakyllJasper Van der Jeugt2-8/+12
2014-05-09save modification time with sub-second granularityJorge Israel Peña1-4/+3
Some systems can get the file modification time with sub-second granularity. However, Hakyll shaves off the sub-seconds, as defined in the Binary instance of BinaryTime, which poses a problem because when a file is checked to see if it was modified in `resourceModified`, it still contains the sub-seconds. This results in a file (almost) always being considered as having been modified. Example: 1. First go around, modification time is 3:45.325. This time is saved as 3:45.000 (i.e. sub-seconds are shaved off). 2. Second go around, modification time is again read as 3:45.325 and compared against the stored time, 3:45.000. 3:45.325 is more recent than 3:45.000, so the file is considered to have been modified. This change prevents the shaving off of sub-seconds. This will naturally work on systems that don't support sub-second granularity, as that 'field' will simply appear as all zeros. Closes #250
2014-04-27Minor refactor of PR #233Jorge Israel Peña1-8/+11
OS won't change mid-execution, so lets avoid the unnecessary check each time `unixFilter` is run.
2014-04-19FIX: `toSiteRoot` no considers "./" to not be relavent.Izzy Cecil1-0/+1
2014-04-11Fix tag dependency issue, slightly improve cachingJasper Van der Jeugt5-10/+15
2014-04-07Fix compilation when disabling preview serverJasper Van der Jeugt1-1/+1
2014-03-31Added imports that are missing when compiling under Windows.Dacto1-0/+2
2014-03-26Micro cleanup of pull request #233Jasper Van der Jeugt1-4/+12
2014-03-26Revert "added gloabl metadata parsing"Jasper Van der Jeugt1-45/+2
This reverts commit e0f45b29b3f5e17c04ecd054b6c26c67d71e10e4. Conflicts: src/Hakyll/Core/Provider/Metadata.hs
2014-03-26Revert "Fix loadGlobalMetadata on Windows"Jasper Van der Jeugt1-4/+4
This reverts commit e71bbd90a8fb4b5de7796498aed4b95bb7abaebb.
2014-03-26Revert "Fix root directory in directory-wise metadata and beautify code"Jasper Van der Jeugt1-14/+20
This reverts commit a6ae4eb99dd5f9957adc3b5fe4011e69b9681e4c.
2014-03-26Revert "Track metadata dependencies"Jasper Van der Jeugt4-46/+14
This reverts commit 712ffa39b5857fdc5cdae1db38a177267a430b11. Conflicts: src/Hakyll/Core/Metadata.hs src/Hakyll/Core/Rules/Default.hs
2014-03-26Revert "Added test case for global metadata"Jasper Van der Jeugt1-1/+1
This reverts commit 46b6f78da8ed814bef6972f4712d8b13e76c1122. Conflicts: tests/data/posts/metadata
2014-03-26Revert "set internalRules last, so that it can be overrided by rules"Jasper Van der Jeugt1-1/+1
This reverts commit d406db44e39d310a72ca6bb014ed882f0e883995.