Admonitions
Docusaurus supports a custom admonitions syntax which also supports markdown content and a custom title.
e.g.
:::tip
Some **content** with _Markdown_ `syntax`. Check [this `api`](#).
:::
renders as:
tip
Some content with Markdown syntax. Check this api.
Use the MdDocusaurusAdmonition component to render admonitions in your markdown files, as with any other IDocumentPart
Use plain text entry
MdDocument.Add(
new MdDocusaurusAdmonition(
AdmonitionType.Note,
"Here is some content for the note."
)
);
will output the following markdown:
:::note
Here is some content for the note.
:::
Use MdParagraph or other IDocumentPart
MdDocument.Add(
new MdDocusaurusAdmonition(
AdmonitionType.Note,
new MdParagraph()
.Add(new MdBoldText("Here is some content for the note."))
.Add(new MdLink("And here is an extra link", "https://google.co.uk")),
"Custom Title"
)
);
will output the following markdown:
:::note Custom Title
**Here is some content for the note.** [And here is an extra link](https://google.co.uk)
:::
The empty white spacing around the content is included to support Prettier formatting as per Docusaurus recommendation.