2016-08-02 2 views
2

я уже пробовал, что показано на следующих потоков:Как я могу изменить местоположение index.html по умолчанию в Github Pages?

Can I have my Github Pages index.html in a subfolder of the repository?

possible to change where github pages looks for index.html?

В принципе, работает git subtree push --prefix public origin gh-pages ничего не делать, и я все еще получаю ошибку 404 на моем сайте (находится here). Вы можете найти структуру моего сайта here.

Вот моя конфигурация Github Страницы: enter image description here

Кроме того, возможно, важное замечание: мой сайт развертывается из мастер ветви, а не GH-страницы один (она даже не существовала до выполняя команду выше)

Любые идеи?

ответ

1

Если вы запрашиваете, как хранить код сайта в gh-страницах вместо master, то вы можете сделать это, используя имя репо, которое не является username.github.io.

Использование username.github.io сообщает страницам GitHub, что код вашего сайта будет находиться в главной ветке.

Просто используйте обычное имя репозитория, а затем вы сможете сохранить код в gh-pages.

Это не должно быть проблемой для вас, поскольку вы используете какой-либо пользовательский домен в любом случае, но ваш URL-адрес github.io хотел бы получить http://username.github.io/repo_name.

Например, в нормальном, не username.github.io репо, на странице настроек GitHub покажет вам:

Чтобы обновить сайт, продвинуть Ваш HTML или обновления Джекила к вашей GH-страниц филиала.

Это позволит вам запустить сайт с ветки gh-pages.

 Смежные вопросы

  • Нет связанных вопросов^_^