GitHub Gist § 高亮化程式碼的上上之選,支援版本控制

趁著上一篇介紹了「Crayon Syntax Highlighter」後,我想繼續介紹另一個我個人覺得很好的高亮化語法解決方案。在上一篇文章中提到,在WordPress安裝外掛多多少少都還是會影響效能的,若是你很在意這一點,那麼可以試試之前介紹過的一些「語法高亮」線上工具,例如:「Pastie」或「代碼發芽網」,但除此之外,本文的主角「GitHub Gist」有可能是綜合考量各方面因素後,一個非常適合用在網站上呈現高亮化語法的服務,GitHub Gist是什麼?它源自於知名的「GitHub」,我想有在寫程式的人大都應該知道,所以在穩定度上有一定的保障,而且Gist又援了版本控制,對於常在修改程式碼的人來說,是個蠻不錯的選擇。

網址:GitHub GistGitHub註冊

Read more

[WordPress] Crayon Syntax Highlighter 程式碼高亮化外掛,無痛使用教學

在眾多的WordPress Highlight Code Plugin中,我最喜歡的當屬「Crayon Syntax Highlighter」了,原因很簡單,因為它的支援的程式語言蠻多的,呈現的樣式很有質感,而且使用上相當簡單,如果有遇到不支援的語法,可自行設計主題並提交給作者,讓作者納入支援的名單中,不過除非你有特別需求加上很熱心,一般情況下我們是不會另外新增主題的,用內建的即可。 網址: Crayon Syntax HighlighterCrayon Github官方Demo

Read more

代碼發芽網 § 程式碼標亮的最佳工具,免插件外掛

在一些教學文章中,難免需要用一些語法來說明,如果將語法漂亮的呈現在文章中,那麼不管在解說或者是閱讀上,都會有比較好的效果,傳達意念上也較為容易,而為了達到這個目的,比較常用的方式是標亮語法,例如之前介紹過的PastieAdvanced Syntax HighlightingSyntax Highlighting,當然我們也可以用Javascript的方式來載入,但缺點是太浪費流量了,因為不是每一篇文章都需要用到這些Javascript,所以我目前的習慣還是以最簡單的方法來進行,利用基本的HTML語法來標亮即可,而這次要介紹的「代碼發芽網」,我個人覺得相當的不錯,它支援了230多種的語法、30多種流行的主題,還可設定背景色、字型,如果註冊會員的話可以進行管理的動作,但我覺得最方便的是它支援顯示行號,這樣在文章中要做語法說明時就會相當的方便,而且它所產生的標亮語法在各大部落格或論壇中都可以呈現的很好,很值得加入收藏。

網址:代碼發芽網

Read more

NppExport 將Notepad++的高亮化語法匯出成HTML檔

Notepad++是一個可以編寫許多語法的好工具,它可以把語法高亮化,以便讓撰寫者容易辨別關鍵字,這對於程式設計者來說是個相當重要的功能,很多人也都用這一款編輯工具來取代UltraEdit,而今天介紹的「NppExport」則是一個Notepad++的外掛模組,它的功能是把編寫好的高亮化語法直接匯出成HTML檔,以便容易的放在網頁上供人觀看,所以若有對某些部落格主需要解說程式代碼時,這會是個蠻不錯的輔助工具。
註:也可以利用類似Syntax Highlighting這樣的線上工具來達成

下載:Notepad++ 繁體中文免安裝版,支援UnicdoeNppExport

Read more

Pastie § 線上程式代碼美化服務,支援行數顯示

Pastie」是個程式碼語法美化的線上服務,可以替我們的程式碼加上適當的識別顏色,這樣放到網站時會比較清楚、醒目,不過最讓我喜歡的是它提供了行數的功能,這對一些教學網站來說,透過行數來解說會更容易讓訪客了解。

官網:Pastie

Read more

Advanced Syntax Highlighting § 高亮化程式碼線上工具

繼前幾天介紹過「Syntax Highlighting」這個語法高亮化的線上工具後,今天再來介紹一個類似的工具「Advanced Syntax Highlighting」,我想這次的主角與前者最大的不同在於它能替每一行語法加入行數,而且若是語法有關鍵字標籤的話,它會幫我們加入定義的連結,因此,當你按了此連結後就可以連到解釋這些關鍵字用法的網站中(或者連到Google搜尋),稍後各位可以自行用文章末的實際例子測試看看。

官網:Advanced Syntax Highlighting 高亮化程式碼

Read more

Syntax Highlighting 程式碼、語法高亮化產生器 § 替語法加入美觀的顏色

在寫網誌文章的時候,免不了需要在文章中貼上一些程式語法,很多人會採用CSS的方法來設計語法呈現的方式,基本上我也是這樣,不過再我未使用CSS時,我是採用「Online Syntax Highlighting for html」所提供語法高亮化的功能,幫助我將語法關鍵字加入適當的顏色,不僅美觀而且較容易閱讀,例如我之前的寫過的Mantis文章,就是採用這種方式。

官網:Online Syntax Highlighting for html 程式碼標亮產生器
Read more