Один файл py для конвертирования сначала в html

Я пишу блог с помощью rst, и я вручную конвертирую его в html и отправляю его.

В настоящее время я хочу создать простую систему блога, используя GAE,

Я знаю, что docutils может преобразовать rst в html,

но docutils большой, есть ли один файл py для преобразования rst в html?

кто-нибудь заметит GAE?

Ответы

Ответ 1

Посмотрите инструкции для взломать docutils. Вам не нужны целые docutils для создания html из первых, но вам нужен читатель, парсер, трансформатор и писатель. С некоторыми усилиями вы могли бы объединить все эти файлы в один файл из существующих файлов docutils.

Ответ 2

docutils - это библиотека, которую вы можете установить. Он также устанавливает инструменты переднего конца для преобразования из остальных в различные форматы, включая html.

Это автономный инструмент, который можно использовать.

Большинство конвертеров будут использовать библиотеку docutils для этого.

Ответ 3

Генератор документации Sphinx. Библиотека Python включает в себя множество преобразователей командной строки с измененным текстом (RST).

Установить Sphinx:

$ pip install sphinx

Затем используйте один из многих rst2 *.py помощников:

$ rst2html.py in_file.rst out_file.html

Ответ 4

Если ответ Pyfunc не соответствует вашим потребностям, вы можете вместо этого использовать язык Markdown. Синтаксис похож на rst, а markdown.py довольно мал и прост в использовании. Это еще не один файл, но вы можете импортировать его как модуль в любые существующие скрипты, которые у вас могут быть.

http://www.freewisdom.org/projects/python-markdown/