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