After Dark

Node / Vue / ES6 / Fuse / Docker / CSS3 / Bash

After 5 years fighting with WordPress on my personal blog I switched to static in 2013. With Jekyll as my static site generator found a lot to love for some time. After 3 years and an increasing number of blog posts, however, I became intimately familiar with Jekyll’s speed and scaling issues.

Dissatisfied with my personal publishing cadence, and after some considerable product analysis in the SSG space, I eventually discovered Hugo. Before committing entirely I ran a multi-year experiment to mitigate any surprises before finally deciding to entirely jump ship for Hugo. After Dark was the result.

Originally released under the most popular permissive open source license I was surprised to find an infringing copy of my work being distributed by the Hugo team. With 80 or so forks on GitHub at the time, and to raise awareness of open source licensing, I switched to the eye-popping WTFPL and worked to advance the adoption and public awareness of unconditional licenses such as 0BSD.

In July 2018 Hugo lead maintainer Bjørn Erik Pedersen abruptly removed After Dark from the Hugo theme gallery and sent me a precarious email inquiring about the embedded Wasm I’d been supplying for then over a year providing support for Fabrice Bellard’s innovative and inspirational BPG image format.

After responding to Pedersen’s inquisition the theme site maintainer reverted Pedersen’s commit, restoring my creative work to the theme gallery. Less than a month later, Pedersen ended support for self-hosted themes, removing my work from the gallery once and for all. After Dark was their only self-hosted theme.

As of July, 2019 After Dark has seen over 31K downloads via NPM, the second most popular download method next to use of Linus Torvald’s git tool.