之前看到 XDite 的這一篇:Blog.XDite.net ? 具版本控制的 nopaste - Gist
就很想介紹,因為最近想用到就再把它挖出來~~XD
這種工具的來由,
我猜是因為在程式相關的論壇上,
很多人詢問時會貼上程式碼,
如果是一大串程式碼就會把整個頁面拉很長,很不好觀閱,
因此有這樣的工具出現吧~~:)
我則是因為網誌鎖右鍵,
有人反應想 copy 程式碼,
所以想試看看這樣做可不可以讓網友可以存程式碼,
結論當然是不行......Orz|||
不過還是寫一下教學吧~~@@
話說類似的工具有 PIXNET Digital Media Corporation 和 dirty's nopaste,為什麼要介紹 Gist?
Gist 有什麼特點呢?
根據 XDite 的整理:
- 可 Download
- 支援中文
- 可針對語言上色(這我不清楚是指客製化嗎?如果是的話,我試不出來)
- 可編輯
- 可設定 private
- 可 embed
- 有 Revision(這還挺專業的XD)
- 可 Fork(類似開一個自己專屬的 branch 的意思,這太......XDb)
直接看範例教學。
首先連到 Gist,畫面非常簡單明瞭。

貼上程式碼,選擇程式語言(做關鍵字上色的判斷),然後按下「paste」鈕。

然後就可以看到成品了,有顏色的 FU 就是不同~~XD

點一下右上角的「embed」就會給你 embed 語法。

然後就可以貼進網頁,像這樣:
右下角的 view raw 本來應該要能看原始碼,
然後就可以讓使用者直接複製貼上,
但 IE 竟然無法使用?什麼鬼啊?!=A="
總之,失敗。Orz
還是繼續講下去吧~~QQ
也可以申請帳號,這樣可以管理多個 Gist,
登入後的畫面如下:

點選右上角的「My Gists」就會列出 Gist 列表,
點選 Gist 上方的編號就可以看到完整內容。

然後呢,因為我太好奇其他兩個的外觀長什麼樣子,
就都試了一下,
PIXNET Digital Media Corporation 的是這樣:

同樣簡單的畫面,
輸入作者、語言,接著貼入程式碼後按「貼上」。

老實說,我比較喜歡這個程式排版的樣子,
不過功能太陽春了,
我除了連結到這一頁外沒有其他作用啊......冏
至於 dirty's nopaste 更糟糕,
我連用都不能用,
不管是 IE 還是 FF 都試過了,
這是怎麼一回事啊?ˊ口ˋ|||b












