Невозможно выбрать src для страницы портфолио github.io
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 решит вашу проблему.