首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Pandoc:将markdown转换为HTML,语法高亮显示

Pandoc:将markdown转换为HTML,语法高亮显示
EN

Stack Overflow用户
提问于 2012-09-07 11:31:16
回答 1查看 6.8K关注 0票数 12

我正在将markdown转换为HTML,并且我希望包含语法突出显示的代码。

我从一些包含如下语法的markdown开始工作:

代码语言:javascript
复制
  ~~~ {.c}
  long factorial (int n)
  {
    long result = 1;
    while (n > 1)
      result *= n--;
    return result;
  }
  ~~~

但是我不知道哪个语法突出显示扩展被用来处理这个语法。什么是好的扩展?

EN

回答 1

Stack Overflow用户

发布于 2018-06-17 02:20:11

来自评论的答案,请在给出负面评级之前进行编辑。

解决方案

Pandoc自动执行语法突出显示。您不需要外部分机。

只需确保使用-s标志,这样您就可以得到一个standalane HTML文件,其中包含突出显示所需的CSS。也可以使用--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选项的参数,需要紧跟其后。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12311344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档