我遵循了Yihui的教程,并使用 blowdown , github 和 netlify 创建了一个网站。现在,我想更改网站的主题。问题是,我有几篇文章产生了很多情节。结果,当我在本地创建新网站并添加帖子时,git push
失败。我怀疑是因为文件太多。
我尝试逐个添加帖子,就像我在写一个新帖子一样。但是,这将花费太多时间。我怀疑其他人也有同样的问题。有没有一种方法可以更轻松地更改网站主题?
答案 0 :(得分:4)
在Blogdown中更改主题的两种方法是documented here:
通过blogdown :: install_theme()安装主题,或者只是在另一个新目录下创建一个新站点,并将GitHub存储库名称传递给new_site()的主题参数。 我们建议您使用第二种方法,因为Hugo主题可能非常复杂,每个主题的用法可能非常不同,并且高度依赖config.toml
在您的用例中,您可以
1. blogdown::new_site(theme = "gcushen/hugo-academic")
建立一个新站点
2.将您的*.Rmd|*.md|*.Rmarkdown
文件复制到content/post
3. blogdown::serve_site()
,如果可以进行本地预览
4.设置github repo,将您的新站点推送到该站点,然后连接到netlify
奇怪的是git push失败,共享错误消息会很有帮助。