據我所知,可以直接在用戶頁面或用戶頁面的子目錄中託管Jekyll博客。我想要後者,也就是說,我想通過MYUSERNAME.github.io/blog訪問我的博客。如何在我的Github用戶頁面的子目錄中安裝Jekyll博客?
在瀏覽網頁時,我找到了一些指南,但我仍然沒有設法使它工作。基本上,我所做的就是:
1)創建了用戶回購:MYUSERNAME.github.io - >完美的作品,當然
2)在名爲myUsername /博客創建了一個名爲「博客」一個博客回購。我用一個簡單的自述文件(「博客:我的網站的個人博客」)初始化它。
這是我做過什麼算賬:
git clone https://github.com/MYUSERNAME/blog.git
cd blog
jekyll new blog
傑奇博客被正確安裝在我的本地文件夾
cd blog
git checkout -b gh-pages
git branch
此命令顯示我現在有兩個分支,碩士和GH-頁, gh-pages有效
jekyll build
jekyll serve
jekyll博客顯示正確。現在,我承諾這一切到遠程:
git add -A
git commit -m "Initial commit"
這導致到
`[gh-pages 8b4c48f] initial commit
7 files changed, 168 insertions(+)
create mode 100644 blog/.gitignore
create mode 100644 blog/Gemfile
create mode 100644 blog/Gemfile.lock
create mode 100644 blog/_config.yml
create mode 100644 blog/_posts/2017-05-27-welcome-to-jekyll.markdown
create mode 100644 blog/about.md
create mode 100644 blog/index.md`
則:
git push origin gh-pages
導致成
Counting objects: 11, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (11/11), 3.48 KiB | 0 bytes/s, done.
Total 11 (delta 0), reused 0 (delta 0)
To https://github.com/MYUSERNAME/blog.git
de26b53..8b4c48f gh-pages -> gh-pages
一切看起來都成功嗎?當我去Github時,我發現jekyll博客已成功上傳到gh分支下的博客庫。
但是,當我去檢查MYUSERNAME.github.io/blog時,我所看到的只是README文件的內容,即「博客:我的網站的個人博客」。我看不到我的博客。
這是怎麼回事?我怎樣才能解決這個問題?
的可能的複製[似乎無法讓Jekyll從根文件夾中查看子目錄中的帖子](https://stackoverflow.com/questions/26686088/cant-seem-to-get-jekyll-to-see-posts-that -are功能於子目錄-從最根-F) – busse