如何格式化R blogdown中的代码块(RMarkdown)

Mat*_*ice 2 python r-markdown blogdown

我在https://github.com/laozhu/hugo-nuo使用主题

我试图包括Python代码(也没关系EVAL = TRUE或FALSE给我)在RMarkdown文件后.输出文件由R blogdown(html)编写为帖子.但是,格式化并不是读者友好的(纯文本).我想知道是否有任何方法来格式化代码块?(不同颜色,粗体,斜体或代码之间加一个空行?)谢谢.

```{python eval=FALSE}

```
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Rod*_*eda 5

默认的blogdown主题(以及其他一些hugo主题)使用highlight.js,它允许您突出176种语言(包括Python)中的代码.

也就是说,在我看来,你使用的主题不是.你需要:

  1. 下载highlight.js
  2. 保存highlight.pack.js主题/ hugo-nuo/static/js
  3. 将您喜欢的CSS格式(这些是颜色选项)复制到themes/hugo-nuo/static/css中
  4. header.htmlhead.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的博客以获取更多信息.