gh-pages
哎,技術小白在這幾天Google服務「大姨媽」的情況下,
依然停止不住折騰的腳步,實屬艱難。("斯巴達",尼瑪! )
鬱悶的是,起初用octopress的時候也沒這麽折騰過,
這次卻是在win系統下, 各種不方便啊!有木有?!
看到jekyll和jekyll-bootstrap很久了,卻一直未試驗,
於是,看了幾篇別人的blog介紹就開始動工了。
曾經以為只要在自己username下可以用其他name來建立
user pages的,但貌似幫助文檔提示不行,
所以試着在username.github.com的
master下再建立gh-pages
的project pages。
軟硬環境和配置:
PC:Win XP
Git for win: msysgit
Ruby和devkit: rubyinstaller
RubyGems: rubygems
Jekyll: Jekyll
Jekyll-Bootstrap: Jekyll Bootstrap
知識點
由於步驟1建立的
gh-pages
中,
含有非步驟2中的文件,所以: 如何刪除remote的文件?
本地gh-pages
操作命令:git status
git rm the files(不要的文件)
git commit -a -m "delete"
git push origin gh-pagesclone該gh-pages所在的repo到本地 ,保留.git目錄
git clone git@github.com:username/repo.git
將JB(jekyll-bootstrap)的源碼clone到本地
刪掉此處的.git目錄 ,剩下的文件複製到步驟2的repo目錄下,
配置_config.yml等然後push到
gh-pages
git add .
git commit -a -m "delete"
git push origin ph-pages其他命令, 由項目主頁的project到
gh-pages
cd repo
git branch gh-pages_name
git checkout gh-pages_name