This week I replaced the previous WordPress theme on this blog with a new one.
I used Bootstrap to place widgets in my blog content, and Prism.js to do syntax highlighting on code snippets.
This is a heavily modified version of the default twentyseventeen theme. I chose this as a base because of its good use of white-space for typesetting. The updated bootstrap-based layout is also a big improvement for mobile users, who now make up the majority of web traffic: