chuxinyuan
这并不是Rmd不够完美的问题。hugo和blogdown使用不同的markdown引擎,blogdown走rmd -> html -> hugo
这种解决方案的话基本上就很难保证100% 完美支持所有hugo的主题。你只是碰巧碰到一个兼容性不大好的众多主题中的一个。
不过搭网站的过程中这种小麻烦不断太正常了…碰到问题第一时间去翻翻hugo和blogdown的文档,,看看别人的网站repo,基本都可以解决,再有空的话学学基本的html/js/css三件套就可以自己改造模板了。(比如你的问题里,也可以用highlight.js替换chroma来完成代码高亮)
如果你读了blogdown的文档就会发现其实.Rmarkdown就是特意为blogdown设计的,目的就是将Rmarkdown用pandoc编译为markdown再交给hugo处理,基本就能解决你的兼容性问题了…