Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-04 | Allow specifying a metadata provider | Igor Pashev | 5 | -17/+38 | |
In addition to parsing metadata header & metadata files it will allow any custom routine to extract metadata from the resource files, for example with Pandoc | |||||
2020-06-03 | Remove unused imports | Igor Pashev | 1 | -3/+1 | |
2020-05-30 | Miscellaneous Windows-specific fixes and CI | Laurent P. René de Cotret | 4 | -14/+24 | |
2020-05-27 | Fix for filepath matching on Windows | Laurent P. René de Cotret | 2 | -16/+18 | |
2020-04-11 | Fix MonadFail compilation issue on Windows | Martín Emanuel | 1 | -1/+1 | |
See #764 | |||||
2020-03-07 | Add MonadFail imports | Nikolay Yakimov | 4 | -0/+4 | |
This fixes v4.13.1.0 on GHC 8.6. | |||||
2020-02-26 | Fix timezone parsing with time-1.9 | Jasper Van der Jeugt | 1 | -0/+3 | |
2020-02-26 | Fix compilation issues | Jasper Van der Jeugt | 1 | -1/+1 | |
2020-02-26 | Use 'cryptonite' instead of 'cryptohash' | Hexirp | 1 | -2/+16 | |
'cryptohash' is deprecated. The package description says, "please use cryptonite for new projects and convert old one to use cryptonite." | |||||
2020-02-26 | Reorganize Hakyll.Main export list | Jasper Van der Jeugt | 1 | -6/+9 | |
2020-02-26 | Expose CLI arg parser internals | Jim McStanton | 1 | -5/+24 | |
2020-02-26 | Support GHC-8.8 | Veronika Romashkina | 5 | -8/+14 | |
Add MonadFail instances and constraints. | |||||
2019-11-27 | Fix file path for compatibility with Windows | Hexirp | 2 | -6/+14 | |
2019-11-27 | Flush log before starting web server | Robert | 1 | -0/+1 | |
This fixes out of order console messaging in the case of errors binding to the configured address, though the message order is still a bit weird. Before: $ stack exec site watch Initialising... Creating store... site: Network.Socket.bind: resource busy (Address already in use) Creating provider... Listening on http://127.0.0.1:8000 After: $ stack exec site watch Listening on http://127.0.0.1:8000 Initialising... Creating store... Creating provider... site: Network.Socket.bind: resource busy (Address already in use) | |||||
2019-10-29 | Add titles to tag fields | Jasper Van der Jeugt | 1 | -2/+4 | |
2019-10-10 | Fix a typo, t missing from the. | Phil de Joux | 1 | -1/+1 | |
2019-08-30 | Improve error messages | Jasper Van der Jeugt | 12 | -192/+455 | |
2019-08-25 | Add getCategory tests | David Parrish | 1 | -1/+1 | |
2019-05-25 | Add option to specify date in directory structure | Taeer Bar-Yam | 1 | -2/+9 | |
2019-05-09 | fixed: auto complete `published` overwrites user's context | ncaq | 1 | -1/+1 | |
I like following, has written a context to complement from the file name `published`. [www.ncaq.net/site.hs at d8b7eb3426eae36ee0ea5788f32306b9ffa6f9f2 · ncaq/www.ncaq.net](https://github.com/ncaq/www.ncaq.net/blob/d8b7eb3426eae36ee0ea5788f32306b9ffa6f9f2/site.hs#L120) Looking at feed today, I noticed that time is not reflected in `published`. This is because `getItemUTC` overwrites my `published`. Adding a format to `getItemUTC` was not a solution because I live with JST. Also, it is not realistic to write `published` in the yaml metadata of all files, and I think that you want to be delivered as JST as much as possible. Since `updated` does not overwrite the context, I tried to rewrite so that `published` does not overwrite the context. I have confirmed in the local environment that all things work well, is this the intended overwrite? If not, I think it is natural to prioritize the user's context. | |||||
2019-05-06 | Expose `getCategory` in Haskell.Web.Tags | Ng Wei En | 1 | -0/+1 | |
`getCategory` functions similarly to `getTags` and is a pretty useful function to have. Hence, I see no reason why it shouldn't be exposed. | |||||
2019-03-10 | Added "srcset" to the list in `isUrlAttribute`. | c50a326 | 1 | -1/+1 | |
2018-11-24 | Kill warning | Jasper Van der Jeugt | 1 | -1/+0 | |
2018-11-24 | Adds render{Rss,Atom}WithTemmplates function in the Web.Feed module | Abhinav Sarkar | 1 | -6/+32 | |
2018-10-28 | Speed up hashing in cache | 0xd34df00d | 1 | -2/+6 | |
2018-10-13 | Updated type of fromFilePath to use FilePath instead of String | Jim McStanton | 1 | -1/+1 | |
Resolves #661 | |||||
2018-10-02 | Drop extension when parsing dates in filepaths | Gabriel Aumala | 1 | -2/+2 | |
Drop the file extension when parsing the date from the filepath of a resource. | |||||
2018-06-10 | Use makeRelativeToProject with embedFile (for stack ghci) | Michael Sloan | 1 | -6/+5 | |
The 'makeRelativeToProject' allows usage of package relative filepaths, even if ghc's working dir is not the package directory. This enables me to have a locally modified version of hakyll as part of my stack project, and run "stack ghci" to load my hakyll project + hakyll all into one ghci session. | |||||
2018-05-29 | Bump tasty to 1.1, fsnotify to 0.3 | Jasper Van der Jeugt | 1 | -18/+8 | |
2018-04-28 | Fix path resolution in Pandoc.Biblio | knih | 1 | -5/+13 | |
2018-03-20 | Make Pandoc dependency optional | Bergi | 2 | -2/+5 | |
2018-03-18 | Fix typo in modificationTimeField docstring | Iustin Pop | 1 | -1/+1 | |
2018-03-13 | Bump dependencies | Jasper Van der Jeugt | 1 | -0/+1 | |
- Bump pandoc-citeproc to 0.14 - Bump resourcet to 1.2 - Bump time to 1.9 - Bump http-types to 0.12 - Bump http-conduit to 2.3 - Bump tasty-quickcheck to 0.10 | |||||
2018-03-13 | Fix issue with CPP and /* | Jasper Van der Jeugt | 2 | -83/+102 | |
2018-03-13 | Add Semigroup instances for existing Monoids | Christian Barcenas | 6 | -0/+83 | |
Ensures forwards compatibility with future Haskell/GHC releases as the Semigroup/Monoid Proposal is gradually implemented. Closes #525 and #536. | |||||
2018-03-07 | Optimise CSS compression | Bergi | 2 | -63/+60 | |
2018-01-31 | Add withTagList | Oleg Grenrus | 1 | -1/+5 | |
2018-01-15 | Various dependency bumps | Jasper Van der Jeugt | 1 | -1/+4 | |
- Bump binary to 0.9 - Bump pandoc to 2.1 - Bump pandoc-citeproc to 0.13 - Bump http-types to 0.11 - Bump QuickCheck to 2.11 - Bump tasty to 1.0 - Bump tasty-hunit to 0.10 - Remove system-filepath dependency | |||||
2018-01-07 | decodeUtf8 over unsafe unpack for feed templates | Jasper Van der Jeugt | 1 | -7/+12 | |
2018-01-07 | Embed feed templates rather than using data-files | Roman Kuznetsov | 3 | -14/+30 | |
2017-12-25 | Extend capture with Regex handling | frederik-h | 1 | -2/+4 | |
2017-12-18 | Fix warnings and errors | Jasper Van der Jeugt | 3 | -11/+8 | |
2017-11-20 | Move to Pandoc 2 | Vaibhav Sagar | 1 | -8/+13 | |
2017-11-17 | Fix compression of calc() in CSS | Krzysztof Jurewicz | 1 | -0/+18 | |
According to Mozilla Developer Network, “The + and - operators must always be surrounded by whitespace.”. | |||||
2017-11-17 | Make unixFilter output stderr when failing | Nick Boultbee | 1 | -1/+2 | |
Fixes #581. | |||||
2017-11-17 | Export Check type from Hakyll.Commands | Futtetennista | 1 | -1/+3 | |
2017-07-10 | Expose & document hakyllWithExitCodeAndArgs, Options, and Command | Michael Walker | 1 | -0/+15 | |
2017-07-05 | Better errors for redirects | Jasper Van der Jeugt | 1 | -4/+11 | |
2017-07-05 | Redirect: add checks for non-overlapping definitions | gwern | 1 | -1/+7 | |
2017-07-04 | Fix early exit when calling check as a library | Jasper Van der Jeugt | 1 | -1/+1 | |
See #496 |