Директория site содержит текущую версию сайта Директория source содержит все необходимые для генерации файлы и контент.
Для сборки с помощью stack достаточно выполнить следующие команды
stack build
Затем, для работы использовать Hakyll команды из
stack exec -- Odhug rebuild
или
.stack-work/install/x86_64-linux/lts-3.8/7.10.2/bin/Odhug rebuild
Если необходимо использовать постоянно, то можно использовать
stack build --copy-bins
или
stack install
который является сокращенным вариантом предыдущей команды. Позволит автоматически скопировать исполняемый файл в
~/.local/bin
и использовать более простую команду
./Odhug rebuild
Это устаревший, но работающий вариант, вы должны удостоверится, что все необходимые библиотеки установлены глобально или в cabal-песочнице
Для сборки исполняемого файла необходимо выполнить
ghc --make --threaded Odhug.hs
Затем для работы использовать стандартные команды Hakyll
./Odhug rebuild
Для переноса сгенерированного сайта из директории source в site и публикации выполнить запуск update