How to merge mix docs output for multiple libraries?

I wrote a few libraries locally, each as an independent mix new project. Now I want to generate docs for those libraries and put them together so I can host a minimal webserver such as (python3 -m http.server 8888) for quick reference. I don’t see a good way to integrate multiple generated directory doc/ together.

Suggestions? Thanks.

If you just want to run one server… then you can use symlink and run the webserver on the parent directory. (python3 -m http.server 8888 works with symlink)

I’m not sure it’s possible to teach ex_doc to use custom hexdoc url for internal package though.

Some of the libraries are nested under things directories like common/libs/elixir. Maybe I’ll just give up the generated docs and use iex's h directly. Thanks.