Markdown directives
Directives are a way to extend markdown text and import content as Archbee blocks.
You can use this with additional code to match your specific needs, allowing for anything from hints, tabs, code block tabs, changelog, code drawer, and so on.
Pay attention to the directive's syntax; each directive tag must be on a separate line.
Some directives are on a single line, called leafs.
E.g.: ::changelog-item{type="added" description="added fix"}.
Some of the directives act like containers; we name those container directives.
In the case of container directives - let's say we have a changelog container directive - it is opened with :::changelog{title="header"} and it should be placed on a separate line; its closing tag must also be on a separate line (:::).
In this example, the changelog container directive will accept only changelog-item leaf as children; anything else will be ignored.
A valid Archbee markdown directive text will be a changelog block after import.