網頁程式碼的美化(高亮度)

程式碼的美化(高亮度):

在網路上看別人寫的程式碼都有各式各樣的顏色,看起來美美的。這種美觀的程式碼是怎麼做到的?其實這種美化程式碼一般都稱之為code highlight,中文都翻譯成程式碼高亮度。在google中搜尋code highlight或是syntax  highlight就很容易找到這方面的資訊。除此之外,各大CMC(Content Management System)其實也都有自己內建或是外掛的code highlight程式。{jcomments on}

當然如果沒有或是不喜歡原本的code highlight程式,也可以在網路上找到其他的替代方案,這裡就介紹兩種形成程式碼高亮度的方式:

Syntax Highlighter:

Syntax Highlighter是個網路版的code highlight程式,適用各種類型的程式,包含Javascript、PHP、C++等。直接將程式碼變成帶有顏色的HTML語法。

網頁版程式碼高亮度(code highlight)

貼上程式碼,按下Highlight! 就會出現預覽以及HTML碼:

程式碼高亮度預覽

SyntaxHighlighter 3.0.83:

一樣叫做syntaxhighter,這程式是在程式碼顯示時利用javascript來修改並顯示程式碼。看起來十分美觀,不過由於是執行Javascript來修改,所以有時候會反應會有點慢。

高亮度程式碼

使用方式:

1.到 http://alexgorbatchev.com/SyntaxHighlighter/download/ 下載函式庫,或是使用線上版本

2.將shCore.css與shThemeDefault.cs放進你的檔案裡 ( <link>標籤只能放在<head>標籤裡 )

   線上版:

   <link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" />

   <link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />

3.將shCore.js放進你的檔案裡:

  <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script>

4.選擇你要美化的程式碼種類放進檔案裡:

   允許的種類有:Bundled Brushes

   以javascript為例:

  <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js" type="text/javascript"></script>

5.將程式碼用<pre class="brush:js"></pre>包起來。

   brush後面接受的詞彙請參考Bundled Brushes

6.呼叫SyntaxHighlighter.all()

<script type="text/javascript">
     SyntaxHighlighter.all()
</script>
然後就可以看到美美的程式碼了。
 
 

  按個讚!~支持本站!~

FB推薦載入中