This is the source of my personal blog and is where I keep my articles as well as the code of my static site generator, which is based upon Hakyll.
To build the source, you need Stack. The whole source is in Haskell and the package can be reproducibly built with Stack.
$ stack setup # if you need to set up a GHC environment that is separate from your system
$ stack build
You can use the executable file generated by Stack to perform a wide variety of tasks. For more information, run this command:
$ stack exec blog-src -h
To build the .sass
files, you will need to install the
Sass executable.
This repository uses pre-commit which will automatically format the codebase.
To set up the Git hooks, run the following command:
$ pre-commit install