Output: <p>Hello, <strong>world</strong>!</p>
To unlock its full potential, you'll want to explore plugins. For example, to get the classic "GitHub Flavored Markdown" features like tables and strikethrough, you can use the presets:
```python
from markdown_it.presets import zero
md = MarkdownIt("zero") # Loads the 'zero' preset, which includes GFM features.
You can find a full list of available plugins and presets by exploring the project's GitHub repository.
Final Thoughts
markdown-it-py solves the Markdown parsing problem in Python in a way that feels both robust and elegant. If you're building a documentation tool, a static site generator, or just need reliable Markdown processing in your app, this library should be at the top of your list. It gives you the solid foundation of CommonMark and the freedom to extend it exactly how you want, without the bloat.
Found this interesting? Follow @githubprojects for more cool projects from the community.