===================
== Andrew's Site ==
===================

Updated Site

I moved hosting from github to sourcehut. I like sourcehut thus far, and I’m slowly moving all my repos from github.

  1. Sourcehut’s simplicity (lack of fancy css/images)1 is great. Seriously, when I spend most of the day in the terminal, and need to look at the browser for something technical, I don’t want to see useless ads/images. This also applies to non-technical text: when I want to read, I want to look at mainly text, not ads, not headers, and barely images. I’m starting to appreciate handwritten html websites.
  2. The continuous integration support is better. I ignored continuous integration before, because I was usually working on personal things; if it worked locally, that’s enough. builds.sr.ht even gives you temporary ssh access in case the build fails, allowing you to poke around and see what’s wrong, and try to fix it before pushing a new build manifest2.
  3. Related to the first point, I like the reliance on git send-email. I shouldn’t need the browser to submit a patch/pull request.

The site is now generated by Hugo. I only previously used Jekyll because it has native github pages support. Now that I use CI, that no longer matters. I find Hugo simpler; I don’t need anything fancy like liquid templates.


  1. http://drewdevault.com/2019/03/04/sourcehut-design.html ↩︎

  2. You can force builds.sr.ht to always give shell access even for passing builds using shell: true in the build manifest. ↩︎