DocFX generates API documentation directly from .NET source code. You can use Markdown syntax in the Triple-Slash-Comments in source code. It even allows you to add additional topics to the API documentation using Markdown files. Of course, pure Markdown files are also supported. You can create your static website containing both conceptual topics and API topics within one command.
DocFX can run on Linux, macOS, and Windows. The generated website is pure static, and can be deployed to Github Pages, Azure Websites or any web host with no additional configurations.
DocFX provides a flexible way to customize templates and themes easily.