This site was created using Docusaurus and is fully self-hosted on GitHub.
You can host a site for free as well, thanks to GitHub pages. Well, I say free,
but I guess all free services have a hidden cost. Irregardless, it's free in the
sense that the monetary cost is zero.
In a nutshell here's how you can get there:
- Set up a repo on GitHub. If you want quick results, name your repo after your
GitHub org, for example if your org is called "MeetContent", your repo should
be called
meetcontent.github.io
.
- Set up a site in your repo. If you want to go with Docusaurus, check out
their getting started.
- To deploy your site, you need designate a branch where your built site will
be deployed. The most common convention is to use a branch called
gh-pages
.
Read more on GihBub.
- Set up your
Docusaurus deployment through GitHub actions.
Your site will be available on your org's default web address, for example
https://meetcontent.github.io
One big thing is that you get HTTPS for free!
If you want a custom domain, you can do that by pointing an external domain to
your GitHub pages.
Read more about custom domains for GitHub pages.