I am finally on the final stretch of completing Fadeferra V.2. There is even a short teaser video. This video game piece will be premiered at the Linux Audio Conference 2019 which is hosted by Stanford University this year. The exact date and time is not determined yet but it will be between March 23 and 26, 2019. I will also be presenting two papers. More info to come.

This site is built with Nikola and runs on GitLab. Moreover, it is deployed automatically using Travis CI. I recently needed to set up for Nikola and orgmode and figured, why not write about it so that I can have my own reference if I had to do it again.

Docker

I use docker in this case. Nikola is written in Python and could be easily installed both system-wide or in virtualenv but I opted for a docker image to keep it streamlined and have the ability to use the same docker image for the Travis CI. Install docker. I used the available at the time dockerfile (https://gitlab.com/paddy-hack/nikola) which needed a small tweak: emacs (and thus orgmode) support. My setup, including .gitlab-ci.yml is here: https://gitlab.com/djiamnot/nikola-docker

Nikola

To be honest, I chose Nikola because it's Python. I've considered Jekyll, I've flirted with Pelican (Python as well) but got a good Nikola vibe. I have not yet customized anything, I did not write a line of code. Well, I admit, one feature that tipped over in favor of Nikola was orgmode support.

Orgmode

I have been using orgmode for several years now. I have been using it as a ToDo list, project management, agenda, I have done some writing in it, I toyed with music typesetting with orgmode and Lilypond, literate programming is a bit tempting as well. Orgmode works for me also just as a simple markup language and it will export your sweat into many, many formats.