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