markdown_converter
django_spire.knowledge.entry.version.converters.markdown_converter
MARKO_BLOCK_TYPE_TO_BLOCK_CHOICES = defaultdict(lambda: BlockTypeChoices.TEXT, {Paragraph: models.BlockTypeChoices.TEXT, BlankLine: models.BlockTypeChoices.TEXT, Heading: models.BlockTypeChoices.HEADING, List: models.BlockTypeChoices.LIST})
module-attribute
MarkdownConverter
Bases: BaseConverter
Converts Markdown content to a list of EntryVersionBlocks using Marko.
For more info on Marko: https://marko-py.readthedocs.io/en/latest/api.html#marko.block.BlockElement