Я знаю, что могу разобрать и отобразить HTML-документ с помощью Kramdown в ruby, используя что-то вроде
require 'kramdown'
s = 'This is a _document_'
Kramdown::Document.new(s).to_html
# '<p>This is a <i>document</i></p>'
В этом случае строка s
может содержать полный документ в синтаксисе уценки.
Однако я хочу проанализировать s
, предполагая, что он содержит только синтаксис уценки на уровне диапазона, и получить обработанный html. В частности, в отображаемом html не должно быть <p>
, <blockquote>
или, например, <table>
.
s = 'This is **only** a span-level string'
# .. ??? ...
# 'This is <b>only</b> a span-level string'
Как я могу это сделать?
p
. Не понял, как заставить kramdown удалить их. - person Juan A. Navarro   schedule 05.08.2014