Here's a basic description of some software, technologies, web services, and processes I use to make this website.
Software and Technologies
I built this website with the following software:
Most of the text on this website--including what you're reading now--was written in reStructuredText files. I use Pelican, and a set of custom-built Jinja2 templates, to transform the rST source files into HTML. The HTML is finally run through Typeset.js, which changes some characters and adds some CSS classes to help my website look beautifully typeset.
For visual styling, I use the Bulma CSS framework, customized and amended with additional Sass when necessary.
I build and publish this website with the help of the following web services:
- Let's Encrypt
When I update the repository, Netlify takes a copy and builds the website on their remote server. Netlify also hosts the website on their global CDN.
Netlify uses Let's Encrypt to provide HTTPS/TLS encryption for my website.