首页 新闻 会员 周边 捐助

如何让pandoc转换markdown时不生成代码行号

0
悬赏园豆:30 [已解决问题] 解决于 2018-06-27 13:38

pandoc 版本是 2.2.1 ,markdown 转换命令用的是 pandoc -f gfm -t html ,markdown 代码块的内容转换后的html会包含<a class="sourceLine" id="cb1-1" data-line-number="1">,请问如何去除?

dudu的主页 dudu | 高人七级 | 园豆:30778
提问于:2018-06-26 18:08
< >
分享
最佳答案
0

通过 --no-highlight 选项解决了问题,pandoc -f gfm -t html --no-highlight 的转换结果如下:

<pre class="cs"><code>static void Main(string[] args)
{
    Console.WriteLine(&quot;Hello World!&quot;);
}
</code></pre>
dudu | 高人七级 |园豆:30778 | 2018-06-27 13:37

不使用 --no-highlight 时的转换结果:

<div class="sourceCode" id="cb1"><pre class="sourceCode cs"><code class="sourceCode cs"><a class="sourceLine" id="cb1-1" data-line-number="1"><span class="kw">static</span> <span class="dt">void</span> <span class="fu">Main</span>(<span class="dt">string</span>[] args)</a>
<a class="sourceLine" id="cb1-2" data-line-number="2">{</a>
<a class="sourceLine" id="cb1-3" data-line-number="3">    Console.<span class="fu">WriteLine</span>(<span class="st">&quot;Hello World!&quot;</span>);</a>
<a class="sourceLine" id="cb1-4" data-line-number="4">}</a></code></pre></div>
dudu | 园豆:30778 (高人七级) | 2018-06-27 13:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册