我試圖在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