Sphinx is a great tool to easily create structured technical documentation for your Python project. It uses reStructuredText as its markup language and produces several output formats, including HTML, that you can publish with GitHub pages to showcase your project. You can find countless number of tutorials on how to set up your project; generate tables, code blocks, mathematical notations and more; create cross-referencing within your project and; include docstring from your modules using the autodoc extension.