Welcome to the PyPI Blog
blog.pypi.org
blog.pypi.org
[2]: https://www.sphinx-doc.org/en/master/usage/markdown.html
Thanks for reminding me about this, I haven't looked at Material theme for a while, and it seems like they have some nice new features like code annotations [2]. Back when I was using this theme for some educational materials this feature would've been very useful to me.
[1]: https://squidfunk.github.io/mkdocs-material/ [2]: https://squidfunk.github.io/mkdocs-material/reference/code-b...
Mkdocs is quite easy to setup and has features comparable to Sphinx and MyST-Parse. Iirc it has less stuff out of the box compared to Sphinx but nakes up for it with a mature plugin ecosystem.
[0]: https://squidfunk.github.io/mkdocs-material/ [1]: https://fastapi.tiangolo.com/
MkDocs by itself is okay, but Material for MkDocs is life-changing:
https://squidfunk.github.io/mkdocs-material/
If it does everything you need it to do, it'll make creating and editing sites much faster and with fewer opportunities to break things.
I have textual on my bookmarks (have a future task to write a TUI for an app and need to choose between urwid and textual/rich [for HPC - ie older OS, lots of security measures around the terminal and access]).
I did a quick search but looks like I cannot use Sphinx directives with MkDocs [1].
I will search some more after coffee break, but there are directives I am using in other Sphinx (reSt and myst-md) that I would prefer to keep using if possible (I've also modified and monkey-patched some directives and loaded locally with sphinx/py).
Thanks