更改博客主题(blogdown + netlify)

时间:2018-07-04 14:24:26

标签: blogdown netlify

我遵循了Yihui的教程,并使用 blowdown github netlify 创建了一个网站。现在,我想更改网站的主题。问题是,我有几篇文章产生了很多情节。结果,当我在本地创建新网站并添加帖子时,git push失败。我怀疑是因为文件太多。

我尝试逐个添加帖子,就像我在写一个新帖子一样。但是,这将花费太多时间。我怀疑其他人也有同样的问题。有没有一种方法可以更轻松地更改网站主题?

1 个答案:

答案 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失败,共享错误消息会很有帮助。