一般我們進行程式的開發 最重要的就是原始檔案控制 我們推薦透過Git進行原始檔案控管 (使用Git:http://git-scm.com/) 而分散式的控管就透過GitHub來進行 (使用GitHub:https://github.com/) 就可以在世界任何一個角落繼續進行程式碼的開發 而且GitHub是一個免費的公開服務 在上面你可以找到各種不同的開發程式碼資源 另外如果您希望能在檔案總管上
輕鬆的使用Git與GitHub 就要使用TortoiseGit這工具 可以讓你不用透過指令集來操作相關Git的原始檔案控制功能 (使用TortoiseGit:http://code.google.com/p/tortoisegit/) 待處理- <Google协作平台HTML iframe(不是小工具)> 網頁介紹三種但都失敗,可能是所引用文件來的URL用錯了, 網文都一律引用 https://drive.google.com/embeddedfolderview?id=XXX 的URL, 或許改用 https://drive.google.com/file/d/XXX/view?usp=sharing的URL(Drive源頭操作過程不同所得URL會不同), 或許有機會,有待進一步驗證與調整。
待處理(1.內建iframe Gadget兩種)- Code SyntaxHighlighter in Google Sites, 有幾種作法 1.[<新建SyntaxHighlighter之js加Code合組單純Blog>]再用插入內建iframe Gadget並引用前一個Blog網頁位址,此作法參考<Add SyntaxHighlighter in Google Sites> 不管插入"Include gadget"或是"Include gadget(iframe)"兩種方法都試了之後,全顯示出來一片空白,實做失敗(舊的可行,新的限制多),然而其耦合性低的做法,有很高的維護性,但還沒試出來,可以改用外來的iframe Gadget(要好好找,而前一項就提到這事),重做一遍,看看有沒有好結果
待處理(1.外來iframe Gadget)- <Gadgets for Google Sites-自訂插入Google协作平台的外來iframe Gadget(是小工具)>其程式列表於網頁,有待進一步驗證與調整。
待處理(2.外來iframe Gadget)- <[教學] 在google sites裡加入iframe的解決方法>其程式列於網頁供下載,有待進一步驗證與調整。
待處理- <可插入Google协作平台針對C++程式碼進行SyntaxHighlighter的XML型Gadget(是小工具)>其程式列表已經存成 syntaxhighlight_for_cpp.xml 檔案,有待進一步驗證與調整。
以上為程式碼上彩的方法太複雜且尚未搞定,下文將尋找較簡易又易於整合的方法(最終搞定)A.局部處理- <github-gist-可以做什麼> (譯原文連結)可直接把 gist 嵌進網頁裡,程式碼會自動被js包覆,網頁裡能看到含行號和SyntaxHighlight上彩等效果,就像GitHub網頁裡看到的一樣,很是如意。你可以把任何 gist 嵌進自己的網頁中,只需要一行 javascript 的程式:
<script src="https://gist.github.com/username/gist-id.js"></script> 這裡舉一個實例:<Arduino 藍芽自走車>其程式碼直接把 gist 嵌進網頁裡
B.已經處理.過時勿用(外來Gadget)- <如何用外來Gadget把GitHub 的Gists的範例code鑲嵌在Google Site中>其檔案(gist-github-gadget.xml)下載網址列於網頁,但已不復存在,若以該檔名google之,則有許多發現,有待進一步驗證與調整。此Gadget XML檔於下個例子中現身
C.已經處理.過時勿用(外來Gadget)- <How to embed gist samples in Google Sites.>使用Gadget: http://gadgets.derquinse.net/gist-github/gist-github-gadget.xml
D.已經處理.實證可用(外來Gadget)- <Gadget to embed gist on Google Site.>
使用Gadget: https://cdn.rawgit.com/azam/2e35a393ee2425f40c6d04de4ce5926b/raw/5389dc5ce442eca1c517cfe12132a0b90553e965/gist4sites.xml 以下是新的Gadget有新的兩段式URL輸入法,就以前述<Arduino 藍芽自走車>為例,其Gist之URL,除了最後的 .js 不考略外,前一段是https://gist.github.com,後一段則是pinglunliao/9cad0ca23f5df0ef5aee8869444de8a5,我們在新的Gadget設定內容之Gist#空白欄位處填入後一段字串就行了,但引用Gadget的XML檔其URL過長,當思改進法子。
改善:直接進入[管理協作平台]>[附件],上面的[上傳]鈕就可以能上傳gist4sites.xml檔案到Google Sites
回到剛才已經上傳Gadget其XML的載點位置,網址的部分我們要透過複製連結網址來取得,移動一下你的滑鼠到檔案下載的箭頭上然後按右鍵[複製連結網址],這個時候應該會得到下列一串URL。
後面多出了?attredirects=0&d=1的部分千萬要拿掉,所以正確要引用的Gadget>網址應該是要長這樣
待處理
待處理
待處理
待處理
待處理
待處理
待處理- <[協作平台] 嵌入 PDF 教學> 請點選【編輯】>【插入】>【更多小工具】
待處理
待處理- <在 Blogger 上用 Google Code Prettify 及 GitHub Gist 顯示程式碼 (不修改範本的懶人招數)> 這些技巧對於使用 Google Blogger 的朋友仍然有效。
待處理- <Mule - Build REST API for Database CRUD Operations> The API can support both types of payload - XML or JSON.
|