Pandoc:转换降价到HTML,语法高亮显示(Pandoc: Converting markdow

2019-07-31 09:56发布

我将降价到HTML,我想包括语法突出显示的代码。

我从包含的语法一些降价工作:

  ~~~ {.c}
  long factorial (int n)
  {
    long result = 1;
    while (n > 1)
      result *= n--;
    return result;
  }
  ~~~

但我不知道是哪个语法高亮扩展来处理此语法。 什么是良好的扩展性?

Answer 1:

从评论的回答,请给予负面评级之前编辑。

Pandoc做语法高亮自动。 你并不需要一个外部扩展。

只是一定要使用-s所以你得到所需的突出CSS一个standalane HTML文件标志。 您还可以使用--highlight-style选项调整配色方案。

注意:这些评论假设你正在使用最新的pandoc, 1.9.4.2.

当我添加了-s选项,我收到此错误信息: pandoc -m -t -s slidy 7-functional-design.md -o 7-functional-design.hpart 。 我得到同样的错误消息,如果我尝试添加--highlight-style=haddock代替。

你想-s -t slidy代替-t -s slidy

slidy对于-t选项的参数和需要后马上来。



文章来源: Pandoc: Converting markdown to HTML, syntax highlighter