2015-06-09 3 views
1

Я пытаюсь преобразовать вложенный неупорядоченный HTML-список в Markdown с помощью Pandoc. Вложенный список в HTML-документ в формате:Pandoc - HTML для Markdown неправильно обрабатывает вложенные неупорядоченные списки

<ul> <li>outer list item</li> <li>outer list item</li> <li>outer list item</li> <ul> <li>inner list item</li> <li>inner list item</li> <li>inner list item</li> </ul> <li>outer list item</li> <li>outer list item</li> </ul>

Команда, я использую для преобразования HTML в Markdown является:

pandoc -o output.md input.html 

В результате я получаю в генерируемый Markdown файл:

outer list item

outer list item

outer list item

- inner list item - inner list item - inner list item

outer list item

outer list item

outer list item

Так внешний список не получает преобразованы в неупорядоченный список в Markdown. Я попытался передать параметр --parse-raw (см. http://pandoc.org/README.html#pandocs-markdown) в Pandoc, а внешний HTML передается как необработанный HTML в документ Markdown, указывая, что по какой-то причине внешний HTML непереводимый.

Есть ли у кого-нибудь идеи, почему это не работает?

Спасибо, Gary

ответ

2

Ваш HTML не является действительным, он должен быть:

<ul> 
    <li>outer list item</li> 
    <li>outer list item</li> 
    <li>outer list item</li> 
    <li> 
     <ul> 
     <li>inner list item</li> 
     <li>inner list item</li> 
     <li>inner list item</li> 
     </ul> 
    </li> 
    <li>outer list item</li> 
    <li>outer list item</li> 
</ul> 
+0

Спасибо !! Это был случай «ошибки оператора»! – user1267344

Смежные вопросы