Конвертировать HTML обратно в Markdown для редактирования в wmd - PullRequest
18 голосов
/ 25 октября 2008

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

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

Спасибо!

Ответы [ 5 ]

14 голосов
/ 03 октября 2010

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

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

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

13 голосов
/ 25 октября 2008

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

2 голосов
/ 31 декабря 2008

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

0 голосов
/ 10 декабря 2015

Конвертеры HTML с открытым исходным кодом в уценку, написанные на JavaScript:

0 голосов
/ 04 января 2011

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

...