GitHub PagesはJekyllが使えるので素直にRubyの流儀に従えばいいのですが、Haskell使いならやはりHakyllを使いたくなります。HakyllはテンプレートにYesodで使われているhamletも使えるので、Yesod使いならなおさらです。というわけでHakyll + GitHub Pagesのメモです。 まずは公式ドキュメントに沿ってgh-pagesブランチを作ります。 $ cd /path/to/fancypants $ git symbolic-ref HEAD refs/heads/gh-pages $ rm .git/index $ git clean -fdx... $ echo "My GitHub Page" > index.html $ git add . $ git commit -a -m "First pages commit" $ git p