GitHub 自從推出 GitHub Pages 後,就被許多有心人士…可愛的碼農(nóng)們當(dāng)作 script,甚至是網(wǎng)站的 hosting。比較出名的,大概是前段時間的春運(yùn)期12306搶票插件事件吧。這邊在很早以前就試過。但因?yàn)?git 一直跟小弟我不熟,所以這些日子來都晾在那邊,還造成像是 2012/8/19 的困擾。一兩個月來把曆數(shù)功能寫得差不多了,想說該來推廣一下,只好硬著頭皮,看了十多分鐘的文檔;感覺上跟 git 似乎比較親睦了。就怕幾日不見,又如隔三秋,還是作一下筆記吧。
這邊依官方規(guī)格,使用 "gh-pages" branch 來存放頁面。雖然平時都在 master 開發(fā),但為了讓 GitHub 託管 JavaScript files,總得把東西 merge 到 gh-pages。使用的指令大概是下面這些:
# 先轉(zhuǎn)到 gh-pages。
順便打一下廣告,依現(xiàn)在的努力成果,已經(jīng)可以直接 parse 像「清德宗光緒六年三月十三日辰正一刻」之類的日期了。更詳細(xì)的請見 era.js。相信對文史研究者來說,應(yīng)該會是很好用的工具。我老王賣瓜…不自量力一下,希望能比中央研究院 兩千年中西曆轉(zhuǎn)換更好用。過幾天再看看能不能把線圖畫出來吧…
這邊依官方規(guī)格,使用 "gh-pages" branch 來存放頁面。雖然平時都在 master 開發(fā),但為了讓 GitHub 託管 JavaScript files,總得把東西 merge 到 gh-pages。使用的指令大概是下面這些:
git checkout gh-pages
# 或可用 `git merge master`。但聽說 rebase 較漂亮?
git rebase master
# 偶爾總是會出點(diǎn)問題。確定不想留檔案,就蓋過去吧。
git rebase --skip
# 就說會有問題啊,只好用 "--force"…
git push --force --progress "GitHub" gh-pages
# 最後再回來 master。
git checkout master
這樣一來,就可以直接 include JavaScript 檔案(包括 library 主檔)了。速度就姑且不論,雖然我以為起碼比我自己隨便找來得好。
順便打一下廣告,依現(xiàn)在的努力成果,已經(jīng)可以直接 parse 像「清德宗光緒六年三月十三日辰正一刻」之類的日期了。更詳細(xì)的請見 era.js。相信對文史研究者來說,應(yīng)該會是很好用的工具。我