Использование облегченного языка разметки Textile
Еще один пример создания расширения на языке Python для HtmlBuilder
Язык Textile позволяет с помощью упрощенной разметки подготовливать документ, который потом конвертируется в html формат. Предложен Дином Олленом (Dean Allen)
Установим textile c помощью pip
pip install textile
Создадим файл textilex.py
import textile
file = open('textilex.inp',mode='r')
content = file.read()
file.close()
content = textile.textile(content)
file = open('textilex.out',mode='w')
file.write(content)
file.close()
Мы импортируем модуль для конвертирования, а второй строкой запрашиваем разметку на языке Textile из файла textilex.inp (куда генератор сайта скинет найденный фрагмент текста между пользовательским тегом) и результат записываем в textilex.out - этот файл генератор прочитает и заменит его содержимым фрагмент, от начала и до конца пользовательского тега. Соберем двоичный файл
pyinstaller textilex.py --onefile
Из каталога dist скопируем в папку с программой файл textilex
На какой-либо странице вставим

и запустим генератор
Результат
