The K.I.S.S. Principle
Keep it simple, stupid.
I didn’t need a whole lot from the project, and definitely didn’t want to pull in Hugo or Jekyll or something else huge and too domain specific.
Pandoc can turn markdown into html. Bash can automate it. Simple!
#!/bin/bash set -e rm -fr build cp -r src build cd build for file in $(find . -iname '*.md'); do pandoc $file -o $(echo $file | sed 's/\.[^.]*$//').html -c /pandoc.css -s rm $file; done
Just write your own CSS, put it in the root of your source directory, and run the script. You can see an example website at laptop friends.