As an option, I'd suggest MediaWiki with the Citizen skin. It looks modern, is easily customizable, is mobile-friendly by default, and has a dark theme and other appearance settings. The developer is constantly updating this skin, and examples of its use can be seen on some active projects.
I haven't tried Wiki js, and it might be a better fit. But having options is always good.