This is a classic case of being overwhelmed by complexity, when in truth complexity is an advantage. SaaS services tend to be your biggest friend on the first month of usage, and them when you need more that's it, you're stuck to that.
Docusaurus is really fun to work with. Nice and fast, super configurable, and excellent documentation! If you're used to React it's a no-brainer, the sky is the limit.
You can't beat open-source. SaaS offerings usually try to generalize a service to serve the largest amount of people, when in fact what you want is solution to what your doing, not to what most people are doing.
When you're using open-source software it's very probable that you'll find people with the same problem you have, and in most of cases there will be a solution waiting for you already. Not to mention the cost savings too.