We'll create fresh WordPress site with Syntax Highlighter MT installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This plugin works like many of the others that enable the use of the Syntax Highlighter tool. Dynamic plugin loading
is now available as part of the Syntax Highlighter tool, making brush configuration obsolete.
Available brushes are:
applescript
actionscript3 as3
bash shell
coldfusion cf
cpp c
c# c-sharp csharp
css
delphi pascal
diff patch pas
erl erlang
groovy
hive
java
jfx javafx
js jscript javascript
objc obj-c
perl pl
php
pig
text plain
py python
ruby rails ror rb
sass scss
scala
sql
vb vbnet
xml xhtml xslt html
The display theme can be changed by navigating to Settings
-> Syntax Highlighter MT
. The themes available are:
There are many options that can be applied inline to control how your formatted code is displayed. These are appended to the class definition after the brush declaration.
Enabled by default. Disabling this turns off link detection in the highlighted section, making URLs non-clickable.
<pre class="brush: java; auto-links: false">
String link = "http://www.megatome.com";
</pre>
Use this to specify one or more classes that should be applied to the generated highlight element.
False by default. Forces the highlighted code to be collapsed by default.
1 by default. Change the starting line number for a section of highlighted code.
<pre class="brush: java; first-line: 20">
String link = "http://www.megatome.com";
</pre>
Enabled by default. Turn the line numbers on and off.
<pre class="brush: java; gutter: false">
String link = "http://www.megatome.com";
</pre>
Specify one or more lines to be highlighted.
<pre class="brush: java; highlight: [1, 3]">
String link = "http://www.megatome.com";
System.out.println("Hello World");
System.out.println("Goodbye World");
</pre>
Enabled by default. Toggle the toolbar.
<pre class="brush: java; toolbar: false">
String link = "http://www.megatome.com";
</pre>
Allows a title to be set for a block of code. This is not in the class, but in the <pre/>
or <script/>
tags.
<pre class="brush: java" title="Here is some Java">
String link = "http://www.megatome.com";
</pre>
Take a look at http://alexgorbatchev.com/wiki/SyntaxHighlighter for the documentation on using the Syntax Highlighter tool.