markdown

Markdown

Официальная документация

$ pip install markdown
import markdown

markdown()

markdown.markdown(text, **kwargs)

Преобразует текст

  • extensions - список, расширения

  • extensions_config - словарь, конфигурирование расширений

  • output_format - строка, формат возвразаемых данных

    • xhtml - по умолчанию

    • html5

  • tab_length - размер табуляции, по умолчанию 4

markdown.markdown('# hello world')
# <h1>hello world</h1>

markdownFromFile()

markdown.markdownFromFile(**kwargs)

Работает аналогично, как и markdown.markdown(), только данные берет из файла

  • input - обязательный, источник

    • путь к файлу

    • файло подобный объект

    • None, чтение из stdin

  • output - выходной объект

    • путь к файлу

    • файло подобный объект

    • None, чтение из stdin

  • encoding - кодировка, по умолчанию utf-8

Markdown()

class markdown.Markdown
md = Markdown()
convert(source)

Преобразует текст

html = md.convert(text)
convertFile(**kwargs)
reset()