As I started my A Levels, I decided to take all my notes on Obsidian and sync this to a public Git repository. But why not take it a bit further? So I did, I used a lovely open-source project called Quartz to build a beautiful Hugo based static site.
Then I automated the building everytime I push a change to GitHub and make GitHub Actions spit the web files onto a seperate branch which I sync with my webserver hourly.
Its’s still a work in progress, but I am feeling good about it so far.
I did something similar during my studies (markdown notes were synchronised in real-time to a dedicated revision blog I created for the subject, organised by year, module, submodule).
Unfortunately it got popular and my institution’s legal department contacted me asking to shut it down 😂
Found it funny noticing other students using the blog for revision. Prior to the shutdown it appeared at the top of Google for a lot of searches related to the subject