最近看到好多人都有這樣的網址:
Http://[username].github.io/[repo name]
上網搜了一下,原來這是github提供的一種功能,如果你的Repositories有html頁面,可以利用github.io,轉換成html頁面,至於怎麼轉換,其實就是另開一個叫做gh-pages的branch,而不只是在github上看code。恩..不過它到底能做多少事情,我並沒有仔細研究。
P.S:自從會了這個東西我對git的敬畏程度又大加分了!><
Http://[username].github.io/[repo name]
上網搜了一下,原來這是github提供的一種功能,如果你的Repositories有html頁面,可以利用github.io,轉換成html頁面,至於怎麼轉換,其實就是另開一個叫做gh-pages的branch,而不只是在github上看code。恩..不過它到底能做多少事情,我並沒有仔細研究。
P.S:自從會了這個東西我對git的敬畏程度又大加分了!><
- 情境一: 以前的Repository也可以匯出成github.io頁面
手動建立的網頁(以前就開過的Repository),只要在該repo上,開gh-pages的branch,內容同 master (不是開了就沒事xd), git push上去即可。
Ex:http://winwu.github.io/fitness_80_practice/
https://github.com/winwu/fitness_80_practice
這個範例是我前陣子的一個臨摹練習,原本的repo只有涵蓋index.html,js/css等等
可以看看該repo的branch差異。
走情境一方法的民眾可以參考這頁(Creating Project Pages manually)
我是用上頁方法試出來的。
- 情境二: 為了開github.io而開新的Repository
這種方法就是官網help頁面上面寫的Automatic Generator,也就是自動幫你產生好html頁面,走情境二方法的民眾可以看看這一頁(Creating Pages with the automatic generator)
我只需要做:- 在自己的github頁面,開新的repo,並且設定該repo的setting為Automatic Generator,接下來就是ㄧ連串奇妙的事情...
- 選樣版(Layouts)
- publish 發佈他...
- 我是發佈之後,在git clone下來修改html,然後再git push。
Ex: http://winwu.github.io/resume/
(<--這個UI很明顯的我是用github上面有的樣板來套用xd)
感謝分享 :)
回覆刪除