I'll second host your own. There's a number of others recommending Hugo, but Gitlab Pages would likely be enough to start with.

https://gohugo.io/hosting-and-deployment/hosting-on-gitlab/

Too late to edit, but thought of another option: https://github.com/rust-lang/mdBook

Gitlab Pages + mdBook works well for more documentation or book-like sites. I could easily this working for certain types of project sites.