I feel like this is one of those things that we should think of as being in our wheelhouse, even though linguists are certainly never trained in it formally. But because being able to give documentation a home on the web is a superpower, it’s worth a bit of study.
It’s also a topic that can be spam- and scam-infested, unfortunately. This article is helpful.
UPDATE… hmm, actually a lot of this is probably not “the happy path” for many of the readers here who aren’t familiar with the web.
I think a better introduction would be “how to put an HTML file on the web”.