Пишем расширение для конвертации markdown в html для HtmlBuilder

=Еще один пример создания расширения на языке Python для HtmlBuilder Язык markdown позволяет с помощью упрощенной разметки подготовливать документ, который потом конвертируется в html формат. Упрощение заключается в том, что в markdown нет открывающих и закрывающих тегов. Предоставим возможность пользователю набирать разметку, используя этот формат. Будем набирать код расширения в IDE Pychar Community Edition

yay -S pycharm-community-edition
  Создадим файл markdown-d.py
import markdown 
markdown.markdownFromFile(input='markdown.inp', output='markdown.out')
Мы импортируем модуль для конвертирования, а второй строкой запрашиваем разметку на языке Markdown из файла markdown.inp (куда генератор сайта скинет найденный фрагмент текста между пользовательским тегом) и результат записываем в markdown.out - этот файл генератор прочитает и заменит его содержимым фрагмент, от начала и до конца пользовательского тега. Соберем двоичный файл pyinstaller markdown-d.py --onefile Из каталога dist скопируем в папку с программой файл markdown-d, переименовав его в markdown На какой-либо странице вставим markdown # hello /markdown и запустим генератор Результат: <h1>hello</h1>

Теги документа