Как я могу пропустить элементы, которые имеют определенный тег в html-конвертации уценки? - PullRequest
0 голосов
/ 03 ноября 2018

Я не хочу преобразовывать некоторые конкретные элементы в HTML в преобразование уценки. Допустим, я не хочу преобразовывать теги SVG:

Ввод (формат html):

<p><strong>one-to-many</strong> – where the ‘many’ side can be <strong>zero or more</strong> (an optional relationship) or <strong>one or more</strong> (a mandatory relationship).</p>
<svg xmlns="http://www.w3.org/2000/svg" height="248" width="693" viewBox="-197 0 866.2499999999993 309.9999999999998">
        ...
</svg>

Ожидаемый результат (формат уценки):

**one-to-many** – where the ‘many’ side can be zero or more (an optional relationship) or one or more (a mandatory relationship).
<svg xmlns="http://www.w3.org/2000/svg" height="248" width="693" viewBox="-197 0 866.2499999999993 309.9999999999998">
...
</svg>

Я могу извлечь все определенные элементы с помощью анализатора HTML, затем преобразовать документ в уценку и после преобразования поместить эти элементы желаемым способом в документ уценки, но мне интересно, есть ли способ сделать это с помощью команд pandoc?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы можете указать читателю pandoc HTML включить HTML :

pandoc -f html+raw_html -t markdown

Если вы хотите настроить поведение pandoc, вы можете написать фильтр pandoc .

...