reynir.dk/posts/2013-10-19-12-00-hakyll.markdown
Reynir Björnsson 315d714f4c Update posts metadata
Description is now mandatory, and so are some fields in author.
2024-10-07 19:02:14 +02:00

1.1 KiB

title date description
Hakyll 2013-10-19 First post

I decided to check out Hakyll. It is a static site generator written in Haskell. It seems to be very flexible. It allows me to write the content in a boat load of different formats (.html, .rst, .markdown, …).

Static sites

I don't feel I have a need for dynamic content at the moment. And if I do need dynamic content, I can make a web app for it and configure nginx appropriately. For example, if you click on the picture of Mario you should hear a sound. This uses websockets - all visitors should hear the same sound at (approximately) the same time.

I find static site generators appealing. They can help with the tedious parts of creating a web site - Creating indices, templating, balancing start- and end tags, and so on.

Haskell

Haskell is a pure, lazily evaluated, functional programming language. I have some prior experience with Haskell, but I have never been a big fan of the language. I think it's partly because I never really started using Haskell for anything but toy programs.

I like Hakyll so far.