mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/SyntaxHighlight_GeSHi
synced 2024-11-15 10:39:53 +00:00
README | ||
SyntaxHighlight.i18n.php | ||
SyntaxHighlight.php |
This extension allows source code to be syntax highlighted on the wiki pages. == Installation == Download the latest stable build from http://geshi.org/, and unzip it into extensions/Highlight/ directory. (Note: the zip file creates a sub-directory called geshi/, and places a file geshi.php there) Add this line to your LocalSettings.php: require_once("extensions/Highlight/SyntaxHighlight.php"); If needed, change the following line on SyntaxHighlight.php to suit the path of your geshi.php file require_once( 'geshi/geshi.php' ); == Usage == On the wiki page, you can now use "source" elements: <source lang="php"> <?php v = "string"; // sample initialization ?> html text <? echo v; // end of php code ?> </source> == Parameters == Please see the documentation of GeSHi on http://qbnz.com/highlighter/geshi-doc.html for detailed information to use some of the parameters. * lang; Defines the language * line; Corresponds to enable_line_numbers method on GeSHi * start; Corresponds to start_line_numbers_at method on GeSHi * case; Corresponds to set_case_keywords method on GeSHi * tab; Corresponds to set_tab_width method on GeSHi * header; Corresponds to set_header_type method on GeSHi * strict; Corresponds to enable_strict_mode method on GeSHi