Skip to content

Commit e535fd6

Browse files
committed
nicer looking admonitions
1 parent 5830666 commit e535fd6

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ shadcn = "shadcn"
3636
"shadcn/search" = "shadcn.plugins.search:SearchPlugin"
3737
"shadcn/excalidraw" = "shadcn.plugins.excalidraw:ExcalidrawPlugin"
3838
"shadcn/autonumber" = "shadcn.plugins.autonumber:AutoNumberPlugin"
39+
"shadcn/myst" = "shadcn.plugins.myst:MystPlugin"
3940

4041
[build-system]
4142
requires = ["hatchling"]

shadcn/css/base.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

shadcn/plugins/myst.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from mkdocs.plugins import BasePlugin
2+
3+
from shadcn.plugins.mixins.myst_admonitions import MystAdmonitionsMixin
4+
5+
6+
class MystPlugin(MystAdmonitionsMixin, BasePlugin):
7+
"""Standalone plugin that converts MyST-style fenced admonitions.
8+
9+
Converts ``{note}``, ``{warning}``, etc. to standard mkdocs admonitions.
10+
Use this when not using ``shadcn/search``.
11+
"""

0 commit comments

Comments
 (0)