forked from moodlehq/moodle-filter_geshi
-
Notifications
You must be signed in to change notification settings - Fork 0
hdzierz/moodle-filter_geshi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Syntax highlight filter based on GeSHi It can highlight c,asm,bash,cpp,css,lisp,matlab,html4strict,php,pascal,xml and many other languages (see list in geshi/geshi/) To Install it: - Enable if from "Administration/Filters". To Use it: - Enclose your code in <span syntax="langname"> </span> - There are some options available: - linenumbers="yes": Enable line numbers - urls="yes": Enable keyword-to-URL conversion - indentsize="num": Change indent size. Note this applies only to TABS in the source - example usage: <span syntax="langname" linenumbers="yes" urls="no" indentsize="2"> - Syntax attribute must come first, the others are optional - line numbers are off by default, and URLs are on. To modify colors: First way (with brute force) - Go to file geshi/geshi/language_name.php, find there 'STYLES' array. - Make changes you wish. - NOT recommended! Second way - Open /filter/geshi/styles.php with a web browser - Copy and paste the generated stylesheet into your theme directory as geshi.css - Modify colours as you see fit - In theme config.php add 'geshi' element to $THEME->sheets array Enjoy! RGBeast, rgbeast@onlineuniversity.ru Nigel McNie, nigel@geshi.org
About
Display code in a beautiful way (by Geshi) within Moodle contents.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 100.0%