我将降价到HTML,我想包括语法突出显示的代码。
我从包含的语法一些降价工作:
~~~ {.c}
long factorial (int n)
{
long result = 1;
while (n > 1)
result *= n--;
return result;
}
~~~
但我不知道是哪个语法高亮扩展来处理此语法。 什么是良好的扩展性?
我将降价到HTML,我想包括语法突出显示的代码。
我从包含的语法一些降价工作:
~~~ {.c}
long factorial (int n)
{
long result = 1;
while (n > 1)
result *= n--;
return result;
}
~~~
但我不知道是哪个语法高亮扩展来处理此语法。 什么是良好的扩展性?
从评论的回答,请给予负面评级之前编辑。
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选项的参数和需要后马上来。