使用pandoc将html转换为第一个从pre块中删除换行符

时间:2014-09-10 06:00:28

标签: restructuredtext pandoc

例如,当我转移到以下页面时:https://developers.google.com/edu/python/strings

s = 'hi'
print s[1]          ## i
print len(s)        ## 2
print s + ' there'  ## hi there

变为

.. code:: prettyprint

      s = 'hi'  print s[1]          ## i  print len(s)        ## 2  print s + ' there'  ## hi there

这是因为前块上有一个标记:<pre class=prettyprint> 如何制作pandoc以打印出具有适当空间的代码块? --no-highlight似乎没有做任何事情。

1 个答案:

答案 0 :(得分:2)

这是因为链接中的源代码使用<br>标记而不是换行符。 Pandoc应该解释<br>标记内的<pre>标记。

我在pandoc问题跟踪器here上打开了一个问题。