帮助:对文档中的代码进行语法高亮处理
此页由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的值出现
|
|
|
|