Joomla でSyntaxHighlighterを使用するには、エディタをHTMLモードにして以下のように記述します。
(下記は C#の例)
<pre class="brush: csharp;> for ( int i = 0; i < 10; i++ ) { Cnsole.WriteLine("{0}回目",i); } </pre>
brush: の後ろに言語に対するキーワードを記述します。
使用可能な言語/キーワード一覧は下記の通りです。
言語 | キーワード |
---|---|
ActionScript3 | as3, actionscript3 |
Bash/shell | bash, shell |
ColdFusion | cf, coldfusion |
C# | c-sharp, csharp |
C++ | cpp, c |
CSS | css |
Delphi | delphi, pas, pascal |
Diff | diff, patch |
Erlang | erl, erlang |
Groovy | groovy |
JavaScript | js, jscript, javascript |
Java | java |
JavaFX | jfx, javafx |
Perl | perl, pl |
PHP | php |
Plain Text | plain, text |
PowerShell | ps, powershell |
Python | py, python |
Ruby | rails, ror, ruby |
Scala | scala |
SQL | sql |
Visual Basic | vb, vbnet |
XML | xml, xhtml, xslt, html, xhtml |
そのほかのコード例は下記の通り
<pre class="brush: csharp; ruler: true; first-line: 10; highlight: [2, 4, 6]">...</pre>
rulerは文字数をカウントしやすいようにするルーラーを表示するかどうかを表す。trueで表示。
first-lineははじまりの行番号をいくつにするか。数字で指定する。
highlightは強調する行。
何れも省略可能。
Please follow and like us:
コメント