Изменить тему блога (blogdown + netlify) - PullRequest
0 голосов
/ 04 июля 2018

Я следовал руководству Yihui и создал сайт, используя blowdown , github и netlify . Теперь я хочу изменить тему моего сайта. Проблема в том, что у меня есть несколько постов, которые создают много сюжетов. В результате, когда я создаю новый сайт локально и добавляю свои сообщения, git push терпит неудачу. Я подозреваю, что это потому, что у меня слишком много файлов.

Я пытался добавлять посты по частям, как будто я пишу новый пост, и это сработало. Но это займет слишком много времени. Я подозреваю, что у других есть такая же проблема. Есть ли способ изменить тему моего сайта?

1 Ответ

0 голосов
/ 05 июля 2018

Два способа изменения тем в blogdown, которые задокументированы здесь :

установите тему с помощью blogdown :: install_theme () или просто создайте новый сайт в другом новом каталоге и передайте имя репозитория GitHub в аргумент темы new_site (). Мы рекомендуем использовать второй подход, поскольку темы Хьюго могут быть очень сложными, а использование каждой темы может сильно отличаться и сильно зависеть от config.toml

В вашем случае вы можете
1. blogdown::new_site(theme = "gcushen/hugo-academic") для создания нового сайта
2. Скопируйте файлы *.Rmd|*.md|*.Rmarkdown в content/post
3. blogdown::serve_site(), если локальный предварительный просмотр в порядке
4. Установите репозиторий github, вставьте на него свой новый сайт и подключитесь к netlify

Странно, что git push не удалось, было бы очень полезно поделиться сообщением об ошибке.

...