summaryrefslogtreecommitdiff
path: root/src/Text/Hakyll/Internal
AgeCommit message (Collapse)AuthorFilesLines
2010-10-04Separate pandoc from page reading, general cachingJasper Van der Jeugt3-61/+64
2010-10-02Disable partial functions (thanks chrisdone)Jasper Van der Jeugt3-9/+7
2010-10-01Treat .page extensions as markdownJasper Van der Jeugt1-0/+1
2010-08-06Readable errors when hamlet parsing failsJasper Van der Jeugt1-2/+13
2010-08-06Refactored Template data structure.Jasper Van der Jeugt3-45/+52
2010-08-05Hamlet support (experimental)Jasper Van der Jeugt3-26/+87
2010-06-20Add newtype for ContextJasper Van der Jeugt2-5/+6
2010-06-18Allow markdown/tex/... in templatesJasper Van der Jeugt2-9/+14
2010-05-20Expose pandoc options (patch by JD Marble).Jasper Van der Jeugt1-27/+14
2010-04-04Added fix to allow dashes in pages.Jasper Van der Jeugt1-10/+20
Hakyll splits pages into metadata sections by lines starting with `---`. Because of this, thing like Header ------ Some text. will not parse. This commit fixes this, by fixating the length of the the dash pattern -- all dashed lines should contain the same number of dashes. Therefor, you can use something like --- title: Foobar --- Header ------ Some text.
2010-04-01Moved Arbitrary Template instance to tests.Jasper Van der Jeugt1-34/+2
This way, the code for Text.Hakyll.Internal.Template is cleaner, and our library does not depend on QuickCheck anymore.
2010-03-26Fixed error when rendering literate Haskell.Jasper Van der Jeugt1-4/+5
Literate haskell was not listed in the pattern matching on FileType's, so it gave an error that the file type could not be rendered. This was quickly resolved by adding it to the list.
2010-03-26Added `.txt` support, tests update.Jasper Van der Jeugt2-0/+4
- Pure text files are now supported. - We now hide the Internal modules. - Tests should be run through ghci. - Added testing of page reading.
2010-03-11Moved some modules around for fun and profit.Jasper Van der Jeugt3-4/+5
2010-03-10Merged Text.Hakyll.Internal.Render into Text.Hakyll.Render.Jasper Van der Jeugt1-39/+0
2010-03-10Removed xxxWith functions, they can be implemented more elegant using Arrows ↵Jasper Van der Jeugt1-11/+6
anyway.
2010-03-10Renamed RenderAction to HakyllAction.Jasper Van der Jeugt1-3/+3
2010-03-09Fixed some minor issues.Jasper Van der Jeugt1-1/+1
2010-03-08Added Text.Hakyll.Internal.FileType module.Jasper Van der Jeugt2-11/+58
2010-03-06Added RSS module.Jasper Van der Jeugt1-1/+1
2010-03-05Fixed bug in date rendering.Jasper Van der Jeugt1-1/+2
2010-03-05Removed deprecated code.Jasper Van der Jeugt1-47/+1
2010-03-05Simplified css and static code.Jasper Van der Jeugt1-4/+1
2010-03-05Removes superfluous functions, added some logging.Jasper Van der Jeugt1-24/+4
2010-03-04Fixed url inclusion bug. Brochure example works now.Jasper Van der Jeugt1-4/+6
2010-03-04Got it to compile again, disabled Tags for now.Jasper Van der Jeugt2-27/+8
2010-03-04Work on migration to arrows. Compulation fails.Jasper Van der Jeugt2-1/+182
- Update readPage to produce a Hakyll Context. - Update createPagePath to produce a Context Arrow. - Move Page to internal modules.
2010-02-12Added autocompile mode to replace preview mode.Jasper Van der Jeugt1-1/+1
2010-02-01Added indexUrl option - experimental.Jasper Van der Jeugt1-2/+1
This option will render, for example, about.html to about/index.html. This way, url's will generally look more pretty.
2010-01-31Better naming scheme.Jasper Van der Jeugt2-5/+5
2010-01-27Added an option for categories instead/in addition to tags. Experimental.Jasper Van der Jeugt1-3/+4
2010-01-27Added createListing, createListingWith functions.Jasper Van der Jeugt1-6/+6
These functions were added to have a simpler and more high-level way to do the common createCustomPage/renderAndConcat combination to create post lists, rss feeds, ...
2010-01-24Changed test system. Wrote some test cases.Jasper Van der Jeugt1-2/+37
2010-01-24Module cleanup.Jasper Van der Jeugt3-0/+190
2010-01-24Added tagMap caching.Jasper Van der Jeugt1-6/+8
Because the readTagMap function was currently one of the bottlenexks, this has caused a speedup of 900% for some test cases, so yay for that.
2010-01-21Some more documentation.Jasper Van der Jeugt1-0/+6
2010-01-20Speedup of factor 4 by switching to the Data.Binary library for serialization.Jasper Van der Jeugt1-7/+5
2010-01-20Added caching again. But now the more sexy, stable and fast version.Jasper Van der Jeugt1-2/+14
2010-01-20Made site and cache directory configurable. Caching stubs.Jasper Van der Jeugt1-0/+12