Sphinx extension to build documentation from multiple remote sources.
For example, you can use it to produce a consistent documentation site by merging pages hosted in different GitHub repositories.
pip install sphinxcontrib-merge
- Add the extension to your Sphinx project
extensions = ['sphinxcontrib.merge']
merge directive to render the content of a remote file:
.. merge:: https://raw.githubusercontent.com/dgarcia360/sphinxcontrib-merge/master/docs/example.rst
Note: At the current moment the extension only works with
See the open issues for a list of proposed features.
Contributions are welcome and appreciated! Check CONTRIBUTING.md file.
Copyright (c) 2019 David Garcia (@dgarcia360).
Licensed under MIT license (see LICENSE.md for details)