首页 > 解决方案 > 如何通过 blogdown 获取雨果主题的标记版本

问题描述

几周前使用 R 包blogdown和 Hugo 学术主题构建了一个新网站(?):

blogdown::new_site(theme = "gcushen/hugo-academic")

今天同样的命令会产生一个非功能性的网页,可能是因为对 hugo-academic 的更新。见讨论:

https://github.com/gcushen/hugo-academic/issues/594

所以,我想使用以前标记的 hugo-academic 版本。例如,在 2.0.1 版本中,事情似乎仍然有效。所以,我尝试了这个:

blogdown::new_site(theme = "gcushen/hugo-academic/tree/v2.1.0")

这会运行,但我认为会产生与正常命令相同的非功能网站。也就是说,我实际上并没有下载我想要的 hugo-academic 的 v2.1.0 标签。

有没有办法做到这一点?

sessionInfo()

R version 3.5.0 (2018-04-23)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.6

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] blogdown_0.6

loaded via a namespace (and not attached):
[1] compiler_3.5.0 bookdown_0.7   tools_3.5.0    yaml_2.1.19    knitr_1.20    
[6] xfun_0.3      

标签: rblogdown

解决方案


请阅读文档?blogdown::new_site以了解参数的语法,theme而不是猜测。文档说您应该在 之后指定标签名称@,例如,

blogdown::new_site(theme = "gcushen/hugo-academic@v2.1.0")

推荐阅读