В качестве новогодней резолюции я пытаюсь написать еще несколько постов для своего блога в этом году. Однако у меня возникают проблемы при публикации их с использованием Netlify
. Я получаю следующее сообщение при попытке развернуть
4:46:43 PM: Build ready to start
4:46:44 PM: build-image version: 53a2d5fe9ca22a80747972bf7a83d93509ec503c
4:46:44 PM: buildbot version: 4011bc275ed1e45f93e758dff0bce4fda2a3c46f
4:46:45 PM: Fetching cached dependencies
4:46:45 PM: Starting to download cache of 254.7KB
4:46:45 PM: Finished downloading cache in 91.447642ms
4:46:45 PM: Starting to extract cache
4:46:45 PM: Failed to fetch cache, continuing with build
4:46:45 PM: Starting to prepare the repo for build
4:46:45 PM: git ref refs/heads/master does not exist or you do not have permission
4:46:45 PM: Failing build: Failed to prepare repo
4:46:45 PM: failed during stage 'preparing repo': git ref refs/heads/master does not exist
4:46:45 PM: Finished processing build request in 754.802626ms
Я заметил, что в netlify
Build Settings
есть опция base directory
, которая не настроена для моего блога. Я посмотрел на blogdown
документацию по развертыванию, и похоже, что они также основаны на более старой версии netlify
(https://bookdown.org/yihui/blogdown/netlify.html)) и не упоминают опцию base directory
.
Я также изменил HUGO_VERSION
на 0.53
в Build Environment variables
, чтобы соответствовать последней версии. Я надеюсь, что это не проблема.
Может кто-нибудь помочь мне в решении этой проблемы, в частности, что установить Base directory
для моего сайта.
Репо github
для файлов моего блога находится по адресу https://github.com/sn248/sn248.github.io
и сайт (с минимальным содержанием) на https://sn248.rbind.io/
Кроме того, новое сообщение добавляется и отображается, как и ожидалось, локально, т.е. когда я использую blogdown::serve_site()
.
Спасибо