Bloggerの管理画面の「テンプレート」を開き、HTMLの編集で、<head>タグのところに以下のHTMLを追加する。
headに貼り付けるコード
※shBrushXXXXは、使わない言語は削除する。SyntaxHighlighterのスタイルの変更
コード表示のスタイルテーマを変更するには、2行目のshThemeDefault.cssを変更する。スタイルのテーマは、
http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/
で幾つか選べる。
SyntaxHighlighter でのコードの書き方
1.<pre>タグを使って書く
<pre class="brush:[言語指定];"> //コードを書く </pre>preタグを使う場合、HTMLタグの開始記号<を<にする必要がある。
2.<script>タグを使って書く
<script class="brush:html" type="syntaxhighlighter"><![CDATA[ //コード ]]></script>ただし、<scriptタグ>の中に<script>タグを書くことは出来ないので、
この場合も<script>タグは<を<にする必要がある。
プレビューには表示されない
残念ながら、Bloggerのプレビューではコード表示は確認できないので、コード表示部分は公開後に確認しよう。モバイルページでもSyntaxHighlighterを有効にする
スマホで確認してみると、SyntaxHighlighterが正常に動作していない。1.Bloggerの「テンプレート」の「モバイル」の歯車ボタンをクリック
2.「モバイルテンプレートを選択」から「カスタム」を選んで保存
これで、PC用の<head>タグに記述したSyntaxHighlighterの設定が有効になる。
参考にしたサイト
・BloggerにソースコードをハイライトするSyntaxHighlighterを導入するhttp://wada811.blogspot.com/2012/02/bloggersyntaxhighlighter.html
・Blogger モバイルページにSyntax Highlighterを適用する
http://moririn-web.blogspot.jp/2015/01/blogger-syntax-highlighter.html
google-code-prettify を試したのですが、うまく動作せずいろいろ検索してこちらにたどり着きました。
返信削除コードをコピーさせていただいて一発で綺麗に表示できました。感動です。
ありがとうございました。