Я пытаюсь следовать советам из книги Blogdown.Некоторое время я создавал свой блог-сайт локально, а затем позволил Netlify развернуть его.
Я сейчас читаю, что я могу добавить свою папку public/
в .gitignore
, поскольку Хьюго должен создать ее на удаленном компьютере.server:
Публичный каталог / следует игнорировать, если ваш сайт будет автоматически (пере) построен на удаленном сервере, таком как Netlify.
Итак,Я попробовал это.Я убедился, что GitHub больше не отслеживает публика.Что я сделал, так это
Сначала я добавил public
к своему .gitignore
Затем у меня был этот git commit
git rm -r --cached .
git add .
git commit -am "Remove ignored files"
Это удалило мою папку public/
из GitHub (https://github.com/taraskaduk/taraskaduk),как и ожидалось.
В Netlify мое развертывание завершается неудачно. Во-первых, вот мои настройки развертывания (я чувствую, что должен что-то здесь изменить, но я не вижу никаких инструкций для этого):
Repository: https://github.com/taraskaduk/taraskaduk
Build command: Not set
Publish directory: public
Production branch: master
Branch deploys: Deploy only the production branch and its deploy previews
Public deploy logs: Logs are public
(я пытался связываться с каталогом публикации и командой сборки, но без инструкций это пустая трата времени, так как я не уверен, что делаю)
Теперь вот журнал развертывания :
5:18:42 PM: Build ready to start
5:18:44 PM: Fetching cached dependencies
5:18:44 PM: Starting to download cache of 131.5MB
5:18:45 PM: Finished downloading cache in 1.239616218s
5:18:45 PM: Starting to extract cache
5:18:46 PM: Finished extracting cache in 1.126354925s
5:18:46 PM: Finished fetching cache in 2.450276606s
5:18:46 PM: Starting to prepare the repo for build
5:18:47 PM: Preparing Git Reference refs/heads/master
5:18:47 PM: No build command found, continuing to publishing
5:18:47 PM: Failing build: Failed to build site
5:18:47 PM: failed during stage 'building site': Deploy directory 'public' does not exist
5:18:48 PM: Finished processing build request in 4.119821718s
Я думаю, что мне неясно, почему он ищет общедоступный каталог, еслиэто должно было быть восстановлено?
Я предполагаю, что что-то не щелкает для меня ... Я уверен, что моя ошибка довольно глупа и элементарна. Помощь?
РЕДАКТИРОВАТЬСледуя предложенному ниже предложению, я добавил команду сборки и версию hugo. Теперь развертывание не дает сбоя, Netlify говорит, что сайт работает, но ничего не происходит.URL