Sphinx

Sphinx

Python static site generator for documentation and more

Sphinx is the long-used tool in the Python community and beyond for richly-organized documentation. It helps power Read The Docs.

Static Sites With Sphinx and Markdown

Tutorial

Static Sites With Sphinx and Markdown
Sphinx is great for docs. But it's also great for information-rich websites. With MyST, you can use Markdown with Sphinx.
Advanced Usage

Part of tutorial

Advanced Usage
MyST has a lot more to offer than just Markdown-in-Sphinx.
Simple Markdown in Sphinx

Part of tutorial

Simple Markdown in Sphinx
Markdown is a simple formatting language. Let's see it in use in Sphinx.
Making a New Site Design

Part of tutorial

Making a New Site Design
Let's change the look on the website with custom templates.
Documenting Code

Part of tutorial

Documenting Code
Pages which include source code, either directly or linking to modules.
More Authoring

Part of tutorial

More Authoring
Simple Markdown stuff is cool. The cool Markdown stuff is double cool.
Linking Between Sites with Intersphinx

Part of tutorial

Linking Between Sites with Intersphinx
Rich structure and linking, between sites.
Linking

Part of tutorial

Linking
Sphinx turns links into structure, which turns out to be very valuable.
Sphinx Setup

Part of tutorial

Sphinx Setup
Make a project and virtual environment with dependencies, then make a simple Sphinx website.
Customizing Your Site

Part of tutorial

Customizing Your Site
Adjust Sphinx knobs using the configuration file.