This website is created through an Obsidian Vault which is basically just a bunch of MarkDown files. Then I used Quartz to turn the MarkDown into HTML. The site is hosted on github pages.