Подтвердить что ты не робот

Преобразование HTML обратно в Markdown для редактирования в wmd

Мне любопытно делать то, что происходит, когда вы редактируете сообщение на этом сайте.

Я использую wmd для моего редактора разметки, конечно, когда я редактирую, я получаю HTML-код, который он генерирует, а не уценку, как в stackoverflow. Теперь, есть ли способ, которым я могу хранить оба? или он достаточно надежен, чтобы просто преобразовать HTML обратно в уценку, чтобы показать в редакторе wmd?

Спасибо!

4b9b3361

Ответ 1

Посмотрите на optionsExample.html в вашем распределении ОМУ. Там есть возможность отправить результат на сервер как Markdown.

Ответ 2

Если вы хотите конвертировать HTML в Markdown в пакетном режиме, я могу порекомендовать Aaron Swartzs html2text.py Python script, с помощью которого вы можете просто:

cat my.html | python html2text.py # outputs markdown

Редактировать 05/11/12: В настоящее время я использую Pandoc, который похож на швейцарский нож для текстовые документы. Может конвертировать html < > текстиль < > markdown < > epub < > pdf < > latex и т.д.

Ответ 3

Как отмечает Крис, вы можете отправить Markdown на сервер, чтобы сохранить его там как таковой. Я начал пытаться использовать MarkdownJ для конвертирования на серверной стороне, но на момент написания этой статьи он не конвертировал изображения в HTML правильно, и поэтому я закончил работу с Java 6 Scripting: Rhino engine + showdown.js. Поскольку WMD использует showdown.js, вы получаете одно и то же преобразование Markdown-to-HTML. Работает как шарм (для Java 6, во всяком случае).

Ответ 4

Я только что знаю Markdownify (ранее html2text.php), который "пишет тексты в Markdown и сохраняет их в HTML. копия исходного ввода Markdown, так как Markdownify может преобразовать сохраненный HTML обратно в Markdown. И поскольку показы страниц намного чаще, чем записи, это дает вам простой способ повысить производительность ваших страниц. Еще одно преимущество для CMS или аналогичного программное обеспечение заключается в том, что теперь сохраняется только один формат текста - HTML. Теперь пользователь может выбрать, чтобы писать тексты в виде простого HTML или использовать полноценный редактор Wysiwyg. И, конечно же, он может писать в Markdown!"