GitHub 페이지의 사용자 페이지에서 문서 루트를 변경하려면 마스터를 죽이십시오.
1818 단어 GitHubgithub-pages
TL;DR
GitHub Pages의 User Pages (#{username}.github.io
어쨌든)는 리포지토리 바로 아래가 문서 루트가됩니다.
서브디렉토리( /docs
라든지)를 문서루트로 하려면 …
master
에서 다른 브랜치(예: source
)를 만들어 원격으로 push해 둔다.git push origin source
Settings
-> Branches
-> Default Branches
를 source
로 변경master
브랜치를 원격에서 삭제git push -f --delete origin master
/docs
)를 subtree로 master
라는 이름으로 pushgit subtree push --prefix docs/ origin master
이제
http(s)://#{username}.github.io
에 액세스하면 /docs/index.html
가 표시됩니다.참고 자료
GitHub Pages에는 User & Organization Pages와 Project Pages의 두 종류가 있다. Project Pages는
gh-pages
라는 브랜치인가 /docs
「Source」를 설정할 수 있게 되기 전에는
master
라고 하는 브랜치를 준비할 수밖에 없었지만, 이것도 루트 바로 아래가 문서 루트가 되어 버린다. gh-pages
의 master
를 subtree 로 push 한다는 테크닉이 이전부터 사용되고 있었으므로, 그것을 /docs
로 사용해 보았다는 것.
Reference
이 문제에 관하여(GitHub 페이지의 사용자 페이지에서 문서 루트를 변경하려면 마스터를 죽이십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kwappa/items/03ffdeb89039a7249619텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)