summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core
AgeCommit message (Collapse)AuthorFilesLines
2013-12-05Revert "Throw an error in case of duplicate compilers"Jasper Van der Jeugt2-19/+6
This reverts commit ffbce966075d258b16b44e6856333ef41e4487f4.
2013-11-22Throw an error in case of duplicate compilersJasper Van der Jeugt2-6/+19
2013-11-18Detect change if metadata file is deletedJasper Van der Jeugt1-1/+3
Closes #191
2013-08-29add preview port Configuration fieldJorge Israel Peña1-0/+5
Make it possible to specify the default port to listen on when the preview server is run. This is useful if another service on the system already runs on port 8000 (the default), since it's a hassle to keep providing the port overriding option. For example: ./site preview vs. ./site preview -p 4000
2013-08-14Fix versions & metadata loading issueJasper Van der Jeugt3-3/+9
Closes #171
2013-06-30Correct example code: parseGlob ==> fromGlobuu11011-1/+1
2013-06-17Merge pull request #162 from uu1101/seq-stderrJasper Van der Jeugt1-0/+2
Deepseq stderr before closing the handle
2013-06-17Only add teaser when <!--more--> is thereJasper Van der Jeugt1-17/+26
2013-06-14Set handle encoding as per localeuu11011-0/+1
2013-06-14Deepseq stderr before closing the handleuu11011-0/+1
Otherwise laziness allows for the handle to be closed withouth receiving the input. This caused that no error messages were printed when `unixFilter`s failed.
2013-06-06teaserContext -> teaserFieldJasper Van der Jeugt1-1/+0
2013-05-22Deploy should propagate error codeSimonas Kazlauskas1-3/+4
And return 1 if neither deployCommand and deploySite is set.
2013-05-07Add partials to template systemJasper Van der Jeugt1-1/+1
2013-05-06Implement foreach structureJasper Van der Jeugt1-1/+1
2013-05-05Logged dependencies adding for debugging purposes.Ivan N. Veselov1-1/+5
2013-05-04Added "teasers" support to be used in posts index.Ivan N. Veselov1-0/+20
Just add "<!-- teaser_end -->" to separate the teaser and the rest of the article and use "$teaser$" key in the template! Closes issue #35.
2013-05-04Minor style changesJasper Van der Jeugt2-13/+11
2013-05-04Created tests and fixed isMember functionnoxx1-11/+10
2013-05-04Added isMember to load functionnoxx1-7/+3
2013-05-04Added isMember functions for Storenoxx1-0/+22
2013-05-04Style changes, move stuff to common parser moduleJasper Van der Jeugt3-4/+35
2013-05-04Merge remote-tracking branch 'sphynx/master'Jasper Van der Jeugt1-0/+8
2013-05-03Added MonadError's instance for Compiler.Ivan N. Veselov1-0/+8
2013-05-03Close open cache files as soon as possibleJasper Van der Jeugt1-15/+24
See #124
2013-05-03More granular dependencies for routesJasper Van der Jeugt3-13/+29
See #121
2013-04-04Add event filtering based on patternJasper Van der Jeugt2-6/+16
2013-04-04Debug info for Alternative instancesJasper Van der Jeugt5-29/+35
See #126
2013-04-03Add `getResourceFilePath`Jasper Van der Jeugt1-1/+10
See #130
2013-04-03Account for absolute paths in `shouldIgnoreFile`Jasper Van der Jeugt4-26/+43
2013-03-30We'll do it ourselvesJasper Van der Jeugt1-7/+10
2013-03-30UnixFilter improvementsJasper Van der Jeugt1-20/+57
Closes #128
2013-03-24Allow overriding the `deploy` command with Haskell codeSamuel Tardieu1-0/+13
By overriding `deploySite` with a `Configuration -> IO ()` code, the user can execute Haskell code to deploy the site rather than shell code. The default behaviour honors the `deployCommand` configuration field and is backward compatible.
2013-03-24Fix issue in Compiler Alternative instanceJasper Van der Jeugt1-2/+3
2013-03-11Merge remote-tracking branch 'piyush-kurur/master'Jasper Van der Jeugt1-0/+4
Conflicts: hakyll.cabal
2013-03-07Use resourceFilePath for copyFileCompilerJasper Van der Jeugt2-11/+9
Closes #117
2013-03-07refactored the Default instance of ConfigurationPiyush P Kurur1-18/+1
2013-03-07fixing the coding stylePiyush P Kurur1-12/+12
2013-03-07added a default instance for ConfigurationPiyush P Kurur1-0/+21
2013-03-07Add utility getMetadataFieldJasper Van der Jeugt1-0/+22
2013-03-05Add makePatternDependencyJasper Van der Jeugt2-0/+11
2013-02-26Fix broken test case for #115Jasper Van der Jeugt1-1/+1
2013-02-26Add testcase for #115Jasper Van der Jeugt2-2/+4
2013-02-26Ignore initial whitespace in a continuation line for a metadata fieldPeter Jones1-2/+3
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-16Merge branch 'master' into dev-metadata-routeJasper Van der Jeugt1-16/+8
Conflicts: tests/Hakyll/Core/Rules/Tests.hs
2013-02-16Add a test for compiler/route orderingJasper Van der Jeugt1-16/+8
2013-02-14Merge branch 'master' into dev-metadata-routeJasper Van der Jeugt12-172/+194
2013-02-10Fix apparent remaining provider rewrite issuesJasper Van der Jeugt2-10/+8
2013-02-09Start provider rewriteJasper Van der Jeugt7-171/+167
2013-02-06Ignore files sooner, small speedupJasper Van der Jeugt3-8/+8
2013-02-06Use mtime instead of hashing files, much fasterJasper Van der Jeugt2-22/+44