我在https://github.com/laozhu/hugo-nuo
使用主题我试图在RMarkdown文件中包含python代码(对我来说并不重要eval = TRUE或FALSE)。输出文件由R blogdown(html)编写为帖子。但是,格式化并不是读者友好的(纯文本)。我想知道是否有任何方法来格式化代码块? (不同的颜色,粗体,斜体或在代码之间添加一个空行?)谢谢。
```{python eval=FALSE}
```
答案 0 :(得分:5)
默认的博客主题(以及其他几个hugo主题)使用highlight.js,它允许您突出显示176种语言(包括Python)的代码。
那就是说,在我看来,你使用的主题不是。你需要:
highlight.pack.js
保存到主题/ hugo-nuo / static / js header.html
或head.html
文件(取决于哪一个是链接文件的文件)上写
<link rel="stylesheet" href="{{"css/the-css-you-chose.css" | absURL}}" rel="stylesheet" id="theme-stylesheet">
<script src="{{ "js/highlight.pack.js" | absURL }}"></script>
<script>hljs.initHighlightingOnLoad();</script>
您可以关注Amber Thomas' blog了解详情。