6

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

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

4

1 回答 1

12

在 blogdown 中更改主题的两种方法,在此处记录

通过 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 失败了,把错误信息分享出来会很有帮助。

于 2018-07-05T09:16:47.970 回答