Comment on How do I host a site for sharing notes for peers?
wondrous_strange@lemmy.world 1 day ago
Consider using github. You could have as many repos/branches per topic/year/whatever and you did not list any need for privacy so the repositories could be public and read only for everyone but you.
There also a built in code editor(IDE)
You can also push binary files