SyntaxHighlighter讓你的HTML代碼高亮顯示
來源:程序員人生 發布時間:2014-01-24 11:43:20 閱讀次數:2695次
syntaxhighlighter(點擊下載syntaxhighlighter1.5.1)是一個小開源項目,它可以在網頁中對各種程序源代碼語法進行加亮顯示。支持當前流行的各種編程語言:
C#、CSS、C++、Delphi、Java、JavaScript、PHP、Python、Ruby、SQL、Visual Basic、XML / HTML
使用方法:
1、假設網頁文件test.htm存放在一個目錄,則將dp.SyntaxHighlighter解壓縮到該目錄下的子目錄,假設為images
2、在網頁的<head></head>之間插入以下代碼:
<link type="text/css" rel="stylesheet" href="images/Styles/SyntaxHighlighter.css"></link>
3、在網頁要顯示程序源代碼的地方插入以下代碼(其中的class="js"表示以js語法顯示源代碼,其他可設定的class值分別為
c#、css、c、delphi、java、js、php、python、ruby、sql、vb、xml):
<textarea name="code" class="js" rows="15" cols="100">
//程序源代碼放在這兒
</textarea>
4、在網頁尾部的</body>之前插入以下代碼:
<script class="javascript" src="images/Scripts/shCore.js"></script>
<script class="javascript" src="images/Scripts/shBrushCSharp.js"></script>
<script class="javascript" src="images/Scripts/shBrushPhp.js"></script>
<script class="javascript" src="images/Scripts/shBrushJScript.js"></script>
<script class="javascript" src="images/Scripts/shBrushJava.js"></script>
<script class="javascript" src="images/Scripts/shBrushVb.js"></script>
<script class="javascript" src="images/Scripts/shBrushSql.js"></script>
<script class="javascript" src="images/Scripts/shBrushXml.js"></script>
<script class="javascript" src="images/Scripts/shBrushDelphi.js"></script>
<script class="javascript" src="images/Scripts/shBrushPython.js"></script>
<script class="javascript" src="images/Scripts/shBrushRuby.js"></script>
<script class="javascript" src="images/Scripts/shBrushCss.js"></script>
<script class="javascript" src="images/Scripts/shBrushCpp.js"></script>
<script class="javascript">
dp.SyntaxHighlighter.HighlightAll('code');
</script>