如何解决Xmin Blogdown雨果主题的语法突出显示
我创建了一个具有Xmin主题的博客,但是默认情况下未突出代码语法。因此,我正在按照here的说明突出显示代码。
根据说明,我输入了以下代码:
在head_custom.html
中:
<link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" rel="stylesheet">
和foot_custom.html
中的
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/r.min.js"></script>
<script>
hljs.configure({languages: []});
hljs.initHighlightingOnLoad();
</script>
在两个文件中,我都没有将<!DOCTYPE html>
放在顶部,因为没有说明要这样做。
此后,我保存了文件并运行blogdown:::serve_site()
。但是语法未突出显示。我在这里想念什么?
另一个问题:如果我想用不同的颜色突出显示语法,我到底需要复制粘贴什么?我已经研究过https://cdnjs.com/libraries/highlight.js,但不知道该如何使用。
编辑:
-
Github存储库:https://github.com/durraniu/rgems
-
会话信息:
R版本4.0.2(2020-06-22)平台:x86_64-w64-mingw32 / x64(64位)运行于:Windows 10 x64(内部版本19041)
Matrix products: default locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C [5] LC_TIME=English_United States.1252 attached base packages: [1] stats graphics Grdevices utils datasets methods [7] base loaded via a namespace (and not attached): [1] Rcpp_1.0.5 bookdown_0.20 digest_0.6.25 later_1.1.0.1 [5] mime_0.9 R6_2.4.1 jsonlite_1.7.0 magrittr_1.5 [9] evaluate_0.14 blogdown_0.20 rlang_0.4.7 promises_1.1.1 [13] rstudioapi_0.11 rmarkdown_2.3 tools_4.0.2 servr_0.18 [17] httpuv_1.5.4 xfun_0.16 yaml_2.2.1 compiler_4.0.2 [21] htmltools_0.5.0 knitr_1.29
解决方法
问题是您同时拥有layouts/partials/foot_custom.html
和themes/hugo-xmin/layouts/partials/foot_custom.html
。前者将覆盖后者(更多信息in Section 2.6 of the book)。
要解决您的问题,请将代码从后者foot_custom.html
移至前者。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。