はてなブログでSyntaxHighlighterを使ってobjective-Cを表示する
はてなブログには元々syntaxHighlight機能があるようですが、SyntaxHighlighterを使いたい!という事でいろいろ調べてみました。
必要なもの
・SyntaxHighlighter - Download
とりあえずこれがなくちゃ始まりません。
・objective-C用brushファイル
ここから拝借
ダウンロードしたSyntaxHighlighterを展開
styles > shCoreDefault.cssを丸ごとコピー
設定→デザイン→カスタマイズ→デザインCSSに追記するかたちでペースト。
次に、設定→デザイン→カスタマイズ→ヘッダ→タイトル下→HTMLを記述できます
に移動して諸々の設定を記述していきます。
1.shCore.jsの設置
これは外部に依存しちゃいます。
<script type="text/javascript" src="http://agorbatchev.typepad.com/pub/sh/3_0_83/scripts/shCore.js"></script>
を記述。
2.objective-C用のbrushファイルの設置
ダウンロードしたobjective-C用brushファイルを丸ごとコピーして
<script></script> で囲った上でshCore.jsの後ろに追記
3.Javascriptの実行
<script type="text/javascript">SyntaxHighlighter.all();</script>
ここまで来たら下準備は完了。
あとはソースコードを表示させたいところにHTML編集モードで
<pre class="brush: objc;">
</pre>
のなかにobjective-Cのソースを記述。
UIImage* image = [UIImage imageNamed:@"test.png"]; imageview = [[UIImageView alloc]initWithImage:image]; imageview.frame = CGRectMake(0, 0, 960, 100); imageview.userInteractionEnabled = YES; [self.view addSubview:imageview];
参考にさせて頂いたサイト
はてなブログでSyntaxHighlighterでObjective-Cを表示 - MD Blog
アプリ開発の記録 SyntaxHighlighterでObjective-Cをきれいに表示