This website is deliberately barebones. That way I can take long breaks from looking at it, and when I come back it’s not hard to figure out how to get new content published. It also pushes me to focus more on content than spending a lot of time thinking up ingenious ways to put text on the internet.
It’s hosted via GitHub Pages. That means you can view the raw files for the website here.
I use AsciiDoctor to convert plaintext into styled HTML. I do this because it has some nice features over plain Markdown, like automatic tables-of-contents, and I like the default styling it uses.
In practice that means:
-
writing a post in AsciiDoc (saved as an
.adoc
file) -
running the
convert-all.sh
script in the repo linked above -
that script runs
asciidoctor
on every.adoc
file in the repo -
asciidoctor
generates corresponding .html files for them all -
I commit those .html files and push them up to GitHub
As I said, deliberately simple.