Website redesign

Redesign of the website to remove the necessity of using Jekyll and allowing for greater customizability. Instead, the website relies on vanilla HTML + minimal JS to create a reusable header element (the website title + navbar) using a reusable Web Component custom element (which creates a shadow DOM), and CSS for styling. Old markdown files were converted to HTML using Pandoc.

Font stacks in CSS are taken from modernfontstacks.com. Equations are rendered with browser-native MathML instead of MathJax. A dark theme is also added using prefers-color-scheme in CSS.

Benefits of redesign: customizability, lightweight. Caveats: may break on old browsers due to use of new HTML5 features.