问题描述
说明
我想使用Academic Hugo主题与blogdown
建立一个个人网站。我几乎阅读了blogdown: Creating Websites with R Markdown的整本书和几本教程,例如Allison Hill's或Annie Lyu's。
我之所以选择Blogdown,是因为我熟悉RStudio,R和Academic,因为在参考文献中有一些建议可以选择维护的主题,例如Academic。我按照书中的建议安装了blogdown
和Hugo,并尝试通过RStudio方式安装主题:单击文件->新项目->新目录->使用Blogdown的网站。如果我尝试了雨果锂主题,一切都会很好。如果我尝试了Academic,则出现以下消息和错误(指定目录中已安装了一些文件):
Congratulations! Your new Hugo site is created in C:\Users\HP\Documents\R\website.
Just a few more steps and you're ready to go:
1. Download a theme into the same-named folder.
Choose a theme from https://themes.gohugo.io/ or
create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
with "hugo new <SECTIONNAME>\<FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".
Visit https://gohugo.io/ for quickstart guide and full documentation.
trying URL 'https://github.com/wowchemy/starter-academic/archive/master.tar.gz'
Content length 133 bytes
downloaded 4.8 MB
Error: we found a go.mod file in your project,but you need to install Go to use it. See https://golang.org/dl/.: module "github.com/wowchemy/wowchemy-hugo-modules/wowchemy" not found; either add it as a Hugo Module or store it in "C:\\Users\\HP\\Documents\\R\\website\\themes".: module does not exist
Error: we found a go.mod file in your project,but you need to install Go to use it. See https://golang.org/dl/.: module "github.com/wowchemy/wowchemy-hugo-modules/wowchemy" not found; either add it as a Hugo Module or store it in "C:\\Users\\HP\\Documents\\R\\website\\themes".: module does not exist
Error in shell(cmd,mustWork = TRUE,intern = intern) :
'"hugo" convert toYAML --unsafe' execution Failed with error code 65535
In addition: Warning message:
In untar2(tarfile,files,list,exdir) :
skipping pax global extended headers
问题
我需要安装Go才能使用此主题吗? 1.1安装没有提到任何有关Go的内容(在 2.1静态站点和Hugo 下面,我将重点介绍)或教程。这与主题的发布有关吗?这本书过时了吗?
我们爱雨果的原因有很多,但其中有一些很突出。与其他静态站点生成器不同,Hugo的安装非常简单,因为它为大多数操作系统提供了一个无依赖的可执行文件。
sessionInfo
:
> sessionInfo()
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
locale:
[1] LC_COLLATE=Hungarian_Hungary.1250 LC_CTYPE=Hungarian_Hungary.1250
[3] LC_MONETARY=Hungarian_Hungary.1250 LC_NUMERIC=C
[5] LC_TIME=Hungarian_Hungary.1250
attached base packages:
[1] stats graphics Grdevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_4.0.0 bookdown_0.18 tools_4.0.0 blogdown_0.20 knitr_1.28
[6] xfun_0.13
解决方法
在学术主题网页上遵循Edit your site on your PC文档:
在下载您的网站之前,请先安装Hugo Extended及其必备软件。
在Windows上:必须在Hugo Extended旁边安装Git,OpenSSH和Go。因为我已经有了Git,所以我没有安装它,只有通过Scope的OpenSSH和Hugo Extended(以及预先安装Powershell 5才能安装Scope)。 Go是通过the Go documentaion site中的可执行文件安装的。
此后,可以使用问题中指定的RStudio方法部署学术主题。也许Blogdown书需要更新。
注意:同样,在引用的文档中:
转换旧的学术Kickstarter网站 如果您现有的网站基于2020年9月3日之前创建的Academic Kickstarter模板,则可能需要转换以使用Hugo的新模块化系统。