幫助:對文檔中的代碼進行語法高亮處理
此頁由 Linux Wiki用戶Chenxing 於 2008年1月24日 (星期四) 14:17 的最後更改。
出自Linux Wiki
(重定向自Help:SyntaxHighlight)
本站採用了SyntaxHighlight GeSHi插件,可以對文檔中的代碼進行高亮。
用法舉例
如下的源碼:
<source lang="bash"> #! /bin/sh i=10 while [[ $i -le 100 ]]; do echo $i let i=i+10 done </source>
將得到
#! /bin/sh i=10 while [[ $i -le 100 ]]; do echo $i let i=i+10 done
又如下面的源碼:
<source lang="php" line="true" start="4"> <?php $v = "string"; // sample initialization ?> html text <? echo $v; // end of php code ?> </source>
得到:
- <?php
- $v = "string"; // sample initialization
- ?>
- html text
- <?
- echo $v; // end of php code
- ?>
參數介紹
source的參數及功能(與PHP語法高亮程序GeSHi的對應關係) 如下:
- lang: 定義語言
- line: 是否啟用行號,對應GeSHi的enable_line_numbers
- start: 開始的行號,對應GeSHi的start_line_numbers_at
- enclose: 包圍代碼的HTML標籤,對應GeSHi的set_header_type
- strict: 對應GeSHi的enable_strict_mode
支持的語言
下面的語言可以作為lang的值出現
|
|
|
|