微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xmin Blogdown雨果主题的语法突出显示

如何解决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.htmlthemes/hugo-xmin/layouts/partials/foot_custom.html。前者将覆盖后者(更多信息in Section 2.6 of the book)。

要解决您的问题,请将代码从后者foot_custom.html移至前者。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。