summaryrefslogtreecommitdiff
path: root/src/Hakyll
AgeCommit message (Collapse)AuthorFilesLines
2013-04-22Micro cleanupJasper Van der Jeugt2-13/+11
2013-04-22Merge pull request #133 from simukis/scheme-relativeJasper Van der Jeugt2-3/+9
Account for scheme-relative URLs
2013-04-21Fix indentIan Ross1-1/+1
2013-04-21Improve tag handling APIIan Ross1-24/+97
Expose function tagsFieldWith and renderTagCloudWith to provide more flexible tag rendering APIs; add tagCloudField and tagCloudFieldWith to provide context-based facility for tag cloud rendering.
2013-04-21Add "data" as a URL attributeIan Ross1-1/+1
2013-04-04Account for scheme-relative URLsSimonas Kazlauskas2-3/+9
http://url.spec.whatwg.org/#concept-scheme-relative-url
2013-04-04Add event filtering based on patternJasper Van der Jeugt4-24/+59
2013-04-04Merge pull request #131 from simukis/fsnotifyJasper Van der Jeugt2-50/+34
Migrate to filesystem notification
2013-04-04Debug info for Alternative instancesJasper Van der Jeugt6-30/+36
See #126
2013-04-03Update patch for 5e4adaecbSimonas Kazlauskas1-9/+6
2013-04-03Merge github.com:jaspervdj/hakyll into fsnotifySimonas Kazlauskas8-40/+81
2013-04-03Add `getResourceFilePath`Jasper Van der Jeugt1-1/+10
See #130
2013-04-03Account for absolute paths in `shouldIgnoreFile`Jasper Van der Jeugt6-29/+46
2013-04-01Fix issue where: hasProtocol "foo" == TrueJasper Van der Jeugt1-1/+5
See #129
2013-04-01Properly implement protocol skipping in checkerSimonas Kazlauskas1-4/+12
Network.HTTP can only check if http:// and https:// links resolve, however there is much more scheme names than just `mail:`, `http://` and `https://`. They would be handed off to internal URI checker and would fail.
2013-03-31Refine codeSimonas Kazlauskas2-19/+13
This patch includes several smaller changes, namely: 1. We don't use result of `update` function and likely never will, so don't bother generating it. 2. Rename watch function to better reflect what it does. 3. Never exit preview server in case of failed update.
2013-03-30Prefer relative directories instead of absoluteSimonas Kazlauskas1-14/+12
This allows us to fully utilise shouldIgnoreFile
2013-03-30Use shouldIgnoreFileSimonas Kazlauskas1-8/+6
2013-03-30Run server in main threadSimonas Kazlauskas2-12/+4
2013-03-30Migrating from polling to notification: First shotSimonas Kazlauskas1-32/+37
Using system file notification APIs it is much more efficient than polling files every second.
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-27Check for mailto: URLsJasper Van der Jeugt1-3/+9
Closes #127
2013-03-24Allow overriding the `deploy` command with Haskell codeSamuel Tardieu2-4/+14
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-16Merge pull request #123 from simukis/utc-updateJasper Van der Jeugt1-13/+25
Support timezones
2013-03-16Support timezones as wellSimonas Kazlauskas1-7/+24
2013-03-16renderDateField does not existSimonas Kazlauskas1-6/+1
2013-03-16`chronological` docs updateSimonas Kazlauskas1-3/+2
`chronological` now respects metadata too and uses same method as dateField to get date for sorting.
2013-03-11Merge remote-tracking branch 'piyush-kurur/master'Jasper Van der Jeugt1-0/+4
Conflicts: hakyll.cabal
2013-03-09Make http-conduit dependency optionalJasper Van der Jeugt1-10/+27
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 Jeugt2-2/+24
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-24Merge branch 'dev-metadata-route'Jasper Van der Jeugt3-25/+45
2013-02-23Fix unused imports warningsJasper Van der Jeugt1-3/+1
2013-02-23Merge pull request #112 from simukis/sortingJasper Van der Jeugt2-8/+17
Make chronological and recentFirst to respect metadata
2013-02-23Fix code styleSimonas Kazlauskas1-4/+6
2013-02-23Generalize getTimeUTC, chronological, recentFirstSimonas Kazlauskas2-6/+8
2013-02-23chronological, recentFirst now respects metadataSimonas Kazlauskas1-5/+10
Solves #111
2013-02-19Send user agent in ./site checkJasper Van der Jeugt1-3/+12
Closes #110
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 Jeugt17-205/+228