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

Python 如何在R blogdown(RMarkdown)中格式化代码块,python,r-markdown,blogdown,Python,R Markdown,Blogdown,我正在使用这个主题 我试图将python代码(eval=TRUE或FALSE对我来说并不重要)包含在RMarkdown文件中,以便发布。输出文件由R blogdown(html)编译为post。但是,格式不太便于阅读(纯文本)。我想知道是否有办法格式化代码块?(不同颜色、粗体、斜体或在代码之间添加空行?)谢谢 ```{python eval=FALSE} ``` 默认的blogdown主题(以及其他几个hugo主题)允许您突出显示176种语言(包括Python)的代码 也就是说,在我看来,你

我正在使用这个主题

我试图将python代码(eval=TRUE或FALSE对我来说并不重要)包含在RMarkdown文件中,以便发布。输出文件由R blogdown(html)编译为post。但是,格式不太便于阅读(纯文本)。我想知道是否有办法格式化代码块?(不同颜色、粗体、斜体或在代码之间添加空行?)谢谢

```{python eval=FALSE}

```

默认的blogdown主题(以及其他几个hugo主题)允许您突出显示176种语言(包括Python)的代码

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

  • 下载
  • highlight.pack.js
    保存到themes/hugo nuo/static/js中
  • 将您喜欢的css格式(这些是颜色选项)复制到themes/hugonuo/static/css中
  • header.html
    head.html
    文件(取决于链接文件的文件)上,编写以下内容并适当更改“您选择的css”
  • 
    
    您的问题非常广泛:在
    Rmarkdown
    中有许多方法可以格式化代码块。请在问题中添加您的输出格式(
    html\u文档
    pdf\u文档
    或其他),因为答案取决于输出格式?谢谢。我刚刚在我的帖子中添加了html。如果这是html,那么你应该问的问题是“CSS在哪里?”@W_17你读过
    blogdown
    文档吗?正如@usr2564301所说,所有的
    HTML
    格式都在
    CSS
    中(有时也在
    JS
    脚本中)。这取决于你选择的主题:你能添加你在问题中使用的主题吗?@romles谢谢你的回复。我只是在问题中加入了我的主题。
    
        <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>