Blog Setup
This is roughly how this blog is hosted:
-
Install nginx on the VPS and check that nginx can serve from a server block for the desired domain. https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-20-04
-
Link the local copy of the jekyll repository to the one to deploy on the VPS https://www.digitalocean.com/community/tutorials/how-to-deploy-jekyll-blogs-with-git
This is roughly how the jekyll site is set up:
-
Being lazy, I just used the theme at https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
-
Then I added Mathjax support by overriding a the
single
layout, see: http://webdocs.cs.ualberta.ca/~zichen2/blog/coding/setup/2019/02/17/how-to-add-mathjax-support-to-jekyll.html