Hexo развернуть на GitHub

Я попытался развернуть Hexo на моей GithubPage.

Процесс генерации выглядит нормально, но ошибка возникает, когда я его развертываю на своей GithubPage.

Вот часть развертывания в _config.yml:

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/ZhangYuef/ZhangYuef.github.io.git
# branch: Hexo

генерировать

введите описание изображения здесь

развертывание введите описание изображения здесь

Так что там происходит? Спасибо за помощь!:)

3 ответа

Попробуйте обновить _config.yml следующим образом:

deploy:
  type: git
  repository: https://github.com/fakeYanss/fakeYanss.github.io.git
  branch: master

yaml очень, очень, очень строгий, и отступ важен!

Контекст, который вы указали в вопросе, недостаточен...

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

Рекомендации:

Не уверен, что причина, вызывающая эту ошибку. Проверьте вашу среду, были ли эти вещи установлены. Я думаю, что это может быть ваш тип конфигурации неверен.

  • npm install hexo-deployer-git --save

  • настройки репозитория git, такие как

deploy: - type: git repo: git@github.com:xxx.git branch: master - type: git repo: git@github.com:xxx.git branch: src extend_dirs: / ignore_hidden: false ignore_pattern: public: . Таким образом, вы можете не только развернуть свой блог, но и сделать резервную копию файлов блога, которые вы можете использовать команду git pull чтобы получить файлы блога на другом компьютере. - настройте свой SSH ssh-keygen -t rsa -C "yourEmail@icloud.com" ssh-agent -s chmod id_rsa 600 ssh-add id_rsa (you need to add the id_rsa.pub to the github's deployer key) ssh -T git@github.com

  • иногда это может быть, у вас есть несколько мерзавцев, сделать путаницу путать. Попробуй удалить .git и убедитесь, что в других каталогах нет никаких мерзавцев.

  • кодирование. Это может быть другая кодировка. В моем случае я делаю все файлы принадлежащие UTF-8,

  • Кстати, это может быть ошибка ваших файлов.try npm install hexo-server --save а также hexo server определить, можно ли развернуть сайт. ( http://localhost:4000/xx)

Другие вопросы по тегам