r - 如何通过 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
解决方案
请阅读文档?blogdown::new_site
以了解参数的语法,theme
而不是猜测。文档说您应该在 之后指定标签名称@
,例如,
blogdown::new_site(theme = "gcushen/hugo-academic@v2.1.0")
推荐阅读
- ios - 呈现警报控制器后,TableView(didSelectRowAt IndexPath)中的 Swift Continue Flow
- c# - Artefact Animator 的替代品
- objective-c - Swift 或 Objective C 中枚举器和迭代器的区别
- android - 查看寻呼机未正确显示
- asp.net - 如何在 aspx 页面的 TemplateField 中添加 DataFormatString?
- docker - 如何将“npm install”集成到 ASP.NET CORE 2.1 Docker 构建中
- php - 用户通过 POST 路由提交表单后立即注销
- visual-c++ - C 中 Visual Studio 中的内存泄漏
- laravel - 如何正确地将 node_modules 中的库包含到您的项目中?
- spring - 从控制器显示错误或成功