Невозможно выбрать src для страницы портфолио github.io

Для основного репозитория git, devanshdalal.github.io, я не могу выбрать ветвь src для развертывания, github.com всегда выбирает основную ветку. Сейчас это становится трудным, потому что теперь мне приходится толкатьbuild/Forlder to master. Есть ли способ это автоматизировать?

2 ответа

В настоящее время github не поддерживает выбор настраиваемой папки для репо с именем {GITUSER}.github.io- Из справочного сообщения сообщества

Из https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/ единственные три варианта, которые распознает GitHub Pages:

  • главная ветка
  • docs/ папка в главной ветке
  • ветка gh-pages

Но для репо вроде {GITUSER}.github.io, имея docs/папка тоже не работает (заставить ее работать не удалось). Некоторое время назад я столкнулся с этой похожей проблемой. Я использовалjekyllдля создания статических страниц для моего сайта. Я знаю, что это действительно неприятно, но сейчас то, что вы хотите, невозможно.

Однако я нашел обходной путь version-control мой jekyll проект, а также сгенерированный статический github.io страниц.

Я веду отдельное репо для jekyll версия проекта (которая в вашем случае, я думаю, будет reactпроект). Итак, локально у меня есть два отдельных репо -

  • {my_username}.github.io -> который будет содержать статические страницы, а удаленный для этого локального репо будет {my_username}.gihub.io репо (репо статического сайта).
  • Еще у меня есть отдельное репо для jekyllпроект. У которого другая настройка удаленного репо. Я настроил параметры для этого проекта таким образом, что после сборки статические страницы будут сохранены в локальном репозитории{my_username}.github.ioпапка. тогда я могу просто зафиксировать и нажать отдельно в двух репозиториях.

Таким образом, я могу отслеживать статические страницы, а также jekyll проект, который строит статические страницы.

Надеюсь это поможет.

Вам нужно только убедиться, что перед настройкой источника публикации ветка или папка, которые вы хотите использовать в качестве источника публикации, уже существуют в вашем репозитории.

Эта ссылка на GithubPages решит вашу проблему.

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