37 lines
809 B
Python
37 lines
809 B
Python
from marko import Markdown
|
|
from marko.ext.gfm import GFM
|
|
from marko.helpers import MarkoExtension
|
|
|
|
from marko import inline, block
|
|
from marko.ext.gfm import elements
|
|
|
|
from marko.inline import *
|
|
from marko.inline import InlineElement
|
|
from marko.block import *
|
|
from marko.block import BlockElement
|
|
from marko.ext.gfm.elements import *
|
|
|
|
from .caption import Caption
|
|
from .equation import Equation
|
|
from .heading import Heading
|
|
from .reference import Reference
|
|
from .table import Table
|
|
from .toc import TOC
|
|
from .inline_formula import InlineEquation
|
|
from .image import Image
|
|
|
|
Extension = MarkoExtension(
|
|
elements=[
|
|
Equation,
|
|
Reference,
|
|
Caption,
|
|
Table,
|
|
TOC,
|
|
Heading,
|
|
InlineEquation,
|
|
Image
|
|
]
|
|
)
|
|
|
|
markdown = Markdown(extensions=[GFM, Extension])
|