2016-08-02 1 views
2

이미 다음과 같은 스레드에 표시된 무슨 시도 :내 Github Pages 기본 index.html 위치는 어떻게 변경합니까?

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입니다. enter image description here

또한, 아마도 중요한 참고 : 여기에

내 Github의 페이지 구성 내 사이트가 아니라 GH-페이지를 하나 (그것도 전에 존재하지 않았던는 마스터 지점에서 배포되고있다 위의 명령을 실행)

어떤 아이디어?

답변

1

마스터 코드 대신 gh-page에 사이트 코드를 저장하는 방법은 username.github.io이 아닌 repo 이름을 사용하여 수행 할 수 있습니다.

username.github.io을 사용하면 사이트 코드가 마스터 브랜치에 있음을 GitHub 페이지에 알립니다.

단순히 일반 저장소 이름을 사용하면 gh-pages에 코드를 저장할 수 있습니다.

어쨌든 사용자 정의 도메인을 사용하고 있기 때문에 문제가되지 않지만 github.io URL은 http://username.github.io/repo_name과 같습니다. ,

사이트를 갱신하려면 GH-페이지 지점에 HTML 또는 지킬 업데이트를 밀어 :

예를 들어, 일반 비 username.github.io의 repo에서 GitHub의 설정 페이지는 당신을 말할 것이다.

이렇게하면 gh-pages 분기 사이트를 실행할 수 있습니다.

관련 문제