No description
7ba1413ea9
This prevents file/directory clashes. Example: when we have a `tags` item, and a `tags/foo` item, there will be a clash since the store creates: - a file `store/tags`; - a file `store/tags/foo`. The second file requires the first file to be a directory. We simply solve this by adding a suffix to all store files, so it becomes: - a file `store/tags.hakyllstore`; - a file `store/tags/foo.hakyllstore`. |
||
---|---|---|
data/templates | ||
examples | ||
src/Hakyll | ||
tests | ||
.ghci | ||
.gitignore | ||
hakyll.cabal | ||
LICENSE | ||
logo.svg | ||
README.markdown | ||
Setup.hs |
Hakyll
Hakyll is a simple static site generator library in Haskell. It is mostly inspired by Jekyll, but I like to believe it is simpler. An example site where it is used is my personal homepage of which the source code is available here on github as well, as a reference.
Installation
cabal install hakyll
Tutorial and information
More information can be found on the hakyll homepage.