我试图在reveal.js中使用突出显示的语法,但我不想使用zenburn(默认值),而且我想要突出显示在R中编写的代码。我使用highlight.js生成为R定制的css,但问题是highlight.js使用'hljs'表示html中的代码,而reveal.js使用'pre代码'。例如highlight.js CSS的样子:如何在reveal.js中更改语法突出显示的主题和语言
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #fdf6e3;
color: #657b83;
-webkit-text-size-adjust: none;
}
虽然reveal.js突出的CSS是这样的:
pre code {
display: block; padding: 0.5em;
background: #3F3F3F;
color: #DCDCDC;
}
能否透露生成语法高亮交替的主题,或者是要经过的解决方案和变化所有的选择器?
谢谢,我已经内联了信息并删除了链接。我还澄清说,目前的reveal.js版本不需要此解决方法。 – Buffin 2015-01-23 14:40:50
链接本身并不坏,但你必须以某种方式解答答案中的解决方案的核心,即使没有链接也是有用的。链接倾向于腐烂,当发生这种情况时,没有链接,你的回答将毫无价值。 – Teemu 2015-01-23 15:05:39