2014.09.09
<table width="300" height="80" cellspacing="1" cellpadding="5" bgcolor="#ccc"> <caption>表のタイトル</caption> <tr bgcolor="#ffffff"> <td>左のセルの内容</td> <td>真ん中のセルの内容</td> <td>右のセルの内容</td> </tr> </table>
対応言語 | ファイル名 |
---|---|
AppleScript | shBrushAppleScript.js |
ActionScript3 | shBrushAS3.js |
Bash/shell | shBrushBash.js |
ColdFusion | shBrushColdFusion.js |
C++ | shBrushCpp.js |
C# | shBrushCSharp.js |
CSS | shBrushCss.js |
Delphi | shBrushDelphi.js |
Diff | shBrushDiff.js |
Erlang | shBrushErlang.js |
Groovy | shBrushGroovy.js |
Java | shBrushJava.js |
JavaFX | shBrushJavaFX.js |
対応言語 | ファイル名 |
---|---|
JavaScript | shBrushJScript.js |
Perl | shBrushPerl.js |
PHP | shBrushPhp.js |
Plain Text | shBrushPlain.js |
PowerShell | shBrushPowerShell.js |
Python | shBrushPython.js |
Ruby | shBrushRuby.js |
Sass(SCSS) | shBrushSass.js |
Scala | shBrushScala.js |
SQL | shBrushSql.js |
Visual Basic | shBrushVb.js |
XML・HTML XHTML・XSLT | shBrushXml.js |
<head> <script src="http://~/shCore.js"></script> <!-- コアスクリプト --> <script src="http://~/shBrushXml.js"></script> <!-- HTML用 --> <script src="http://~/shBrushCss.js"></script> <!-- CSS用 --> <script src="http://~/shBrushJScript.js"></script> <!-- JavaScript用 --> <link rel="stylesheet" href="http://~/sh○○○.css"> <!-- 使用するテーマのCSS --> <script> SyntaxHighlighter.config.bloggerMode = true; <!-- ブログの自動改行用 --> SyntaxHighlighter.all(); <!-- スクリプトを開始する記述 --> </script> </head>※http://~の部分を省略してます。(FC2ブログの場合は絶対パスで記述)
<head> <script src="http://~/shCore.js"></script> <!-- コアスクリプト --> <script src="http://~/shAutoloader.js"></script> <!-- オートローダー --> <link rel="stylesheet" href="http://~/sh○○○.css"> <!-- 使用するテーマのCSS --> </head>※「shAutoloader.js」もアップロードしておく必要がある。
<script> SyntaxHighlighter.autoloader ( "applescript http://~/shBrushAppleScript.js", "actionscript3 as3 http://~/shBrushAS3.js", "bash shell http://~/shBrushBash.js", "coldfusion cf http://~/shBrushColdFusion.js", "cpp c http://~/shBrushCpp.js", "c# c-sharp csharp http://~/shBrushCSharp.js", "css http://~/shBrushCss.js", "delphi pascal http://~/shBrushDelphi.js", "diff patch pas http://~/shBrushDiff.js", "erl erlang http://~/shBrushErlang.js", "groovy http://~/shBrushGroovy.js", "java http://~/shBrushJava.js", "jfx javafx http://~/shBrushJavaFX.js", "js jscript javascript http://~/shBrushJScript.js", "perl pl http://~/shBrushPerl.js", "php http://~/shBrushPhp.js", "text plain http://~/shBrushPlain.js", "py python http://~/shBrushPython.js", "ruby rails ror rb http://~/shBrushRuby.js", "sass scss http://~/shBrushSass.js", "scala http://~/shBrushScala.js", "sql http://~/shBrushSql.js", "vb vbnet http://~/shBrushVb.js", "xml xhtml xslt html http://~/shBrushXml.js" ); SyntaxHighlighter.defaults['toolbar'] = false; SyntaxHighlighter.all(); </script> </body>※さっきhead要素に記述してた「SyntaxHighlighter.all();」を今度はbody要素に記述する。
<pre class="brush: html;" title="任意でタイトルを入れます"> <div id="header"> 表示したいHTMLソース </div> </pre>※pre要素のclass属性値に「brush: html」と記述し、ソース中で使われる「<」記号や「>」記号は、
<div id="header"> 表示したいHTMLソース </div>
対応言語 | ブラシ名 | ファイル名 |
---|---|---|
ActionScript3 | as3, actionscript3 | shBrushAS3.js |
Bash/shell | bash, shell | shBrushBash.js |
ColdFusion | cf, coldfusion | shBrushColdFusion.js |
C# | c-sharp, csharp | shBrushCSharp.js |
C++ | cpp, c | shBrushCpp.js |
CSS | css | shBrushCss.js |
Delphi | delphi, pas, pascal | shBrushDelphi.js |
Diff | diff, patch | shBrushDiff.js |
Erlang | erl, erlang | shBrushErlang.js |
Groovy | groovy | shBrushGroovy.js |
JavaScript | js, jscript, javascript | shBrushJScript.js |
Java | java | shBrushJava.js |
JavaFX | jfx, javafx | shBrushJavaFX.js |
Perl | perl, pl | shBrushPerl.js |
PHP | php | shBrushPhp.js |
Plain Text | plain, text | shBrushPlain.js |
PowerShell | ps, powershell | shBrushPowerShell.js |
Python | py, python | shBrushPython.js |
Ruby | rails, ror, ruby | shBrushRuby.js |
Scala | scala | shBrushScala.js |
SQL | sql | shBrushSql.js |
Visual Basic | vb, vbnet | shBrushVb.js |
XML | xml, xhtml, xslt, html, xhtml | shBrushXml.js |
<pre class="brush: html;" title="タイトルを付けるとここに表示されます"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
<script> SyntaxHighlighter.config.bloggerMode = true; <!-- ブログの自動改行用 --> SyntaxHighlighter.all(); <!-- スクリプトを開始する記述 --> </script>※デフォルトでは「SyntaxHighlighter.config.bloggerMode = false;」
<pre class="brush: html;"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
<pre class="brush: html auto-links:false;"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
SyntaxHighlighter.defaults['auto-links'] = false;
<style> .pre-alter { background-color: #F0FFF0 !important; border: 2px #ada solid; } .pre-alter .line.alt1 { background-color: #F7FFF7 !important; } .pre-alter .line.alt2 { background-color: #fff !important; } .pre-alter .line.highlighted.alt1, .pre-alter .line.highlighted.alt2 { background-color: #cfc !important; } .pre-alter .string, .pre-alter .string a { color: #333399 !important; } .pre-alter .gutter { color: #666 !important; } .pre-alter .gutter .line { border-right: 2px solid #9a9 !important; } .pre-alter .gutter .line.highlighted { background-color: #393 !important; color: white !important; font-weight:bold !important; } </style> <pre class="brush: html; class-name: 'pre-alter'"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>※上記では新たに「pre-alter」と言うクラス名を作り、styleで指定した内容を個別に適用してます。
<head> <script src="http://~/shCore.js"></script> <!-- コアスクリプト --> <script src="http://~/shBrushXml.js"></script> <!-- HTML用 --> <script src="http://~/shBrushCss.js"></script> <!-- CSS用 --> <script src="http://~/shBrushJScript.js"></script> <!-- JavaScript用 --> <link rel="stylesheet" href="http://~/sh○○○.css"> <!--使用するテーマのCSS--> <link rel="stylesheet" href="http://~/○○○.css"> <!--追加したオリジナルのCSS--> <script> SyntaxHighlighter.all(); <!-- スクリプトを開始する記述 --> </script> </head>
<pre class="brush: html collapse:true;"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
SyntaxHighlighter.defaults['collapse'] = true;
<pre class="brush: html first-line:77;"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
SyntaxHighlighter.defaults['first-line'] = 77;
<pre class="brush: html gutter:false;"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>
SyntaxHighlighter.defaults['gutter'] = false;
<pre class="brush:html highlight:[6,7,9]" title="6行目、7行目、9行目をハイライト"> <head> <script src="http://~/shCore.js"></script> <!-- コアスクリプト --> <script src="http://~/shBrushXml.js"></script> <!-- HTML用 --> <script src="http://~/shBrushCss.js"></script> <!-- CSS用 --> <script src="http://~/shBrushJScript.js"></script> <!-- JavaScript用 --> <link rel="stylesheet" href="http://~/sh○○○.css"> <!--使用するテーマのCSS--> <link rel="stylesheet" href="http://~/○○○.css"> <!--追加したオリジナルのCSS--> <script> SyntaxHighlighter.all(); <!-- スクリプトを開始する記述 --> </script> </head> </pre>
SyntaxHighlighter.defaults['highlight'] = [1,2,3];
<pre class="brush:js html-script:true"> <script> /* JavaScriptのソース */ function ShowNowYear() { var now = new Date(); var year = now.getFullYear(); document.write(year); } </script> <div class="header"> <!-- HTMLのソース --> <span> <p align="left">JavaScriptとHTMLのソースが混在</p> </span> </div> <pre>
<pre class="brush:js"> <script> /* JavaScriptのソース */ function ShowNowYear() { var now = new Date(); var year = now.getFullYear(); document.write(year); } </script> <div class="header"> <!-- HTMLのソース --> <span> <p align="left">JavaScriptとHTMLのソースが混在</p> </span> </div> <pre>※ソースコードが少ないので変化が微妙ですが、こっちはHTML部分に色が付いて無いです。
SyntaxHighlighter.defaults['html-script'] = true;
<pre class="brush: html; tab-size: 4" title="「tab-size: 4(デフォルト)」"> <table> <tr> <td>あああ</td> <td>いいい</td> </tr> </table> </pre>
<pre class="brush: html; tab-size: 8" title="「tab-size: 8」"> <table> <tr> <td>あああ</td> <td>いいい</td> </tr> </table> </pre>
SyntaxHighlighter.defaults['tab-size'] = 4;
<pre class="brush: html; toolbar:false"> <a href="http://interest2014.blog.fc2.com/">私のブログ</a> </pre>※このブログではツールバーの部分を背景と同色にして見えないようにしてますが、表示はしてますのでソースコードが表示されてる右上にマウスを置くと分かります。(このサンプルでは非表示にしてます)
SyntaxHighlighter.defaults['toolbar'] = false;
「Default」![]() |
「Django」![]() |
「Eclipse」![]() |
「Emacs」![]() |
「FadeToGrey」![]() |
「MDUltra」![]() |
「Midnight」![]() |
「RDark」![]() |
- TrackBack -
- Comment -
- Post a Comment -
▼クリックすると配色が変更されます
このボタンの設置方法は こちら♪
2014.12.15
2014.12.09
2014.12.05
2014.12.04
2014.12.03
HTMLのコードをブログで表示するのに、ブログはHTMLのコドーだと思い表示してくれないし・・・
どうやって、これが表示される文字とブログに認識させたら良いのだろうか???と
考えて、あると♪さんのブログに来て、ブログの文字として表示されているソースコードをセレクトして
マウスの右ボタンを押して”選択したソースを表示”からソースをみて・・・
この”CODE"ってコマンドが表示してくれんのか?って・・・
こんな良い物あったんですね。今度からこれ使います。
ありがとうございます。