Syntaxhighlighterの見た目を変えてみた ※追記あり
投稿内のコード表示で使わせてもらっているSyntaxhighlighter Evolved。
最近このページも外に向けて公開することにしたので、万が一見てくれてる人がいたらという事もあって
Syntaxhighlighterの見た目を少し変えてみたので覚書。
このサイトで使用してるのはヴァージョン2.xで、利用しているテーマはMidnight。
デフォルトだと、一行しかない場合は余白が少ないのでちょっと見づらいし、行番号も色が薄くてよくわからない。
和文字もちょっと大きいかな。
などちょっと見やすくしたかったのでカスタマイズ。
WordPress/wp-contentの
Plugins/Syntaxhighlighter/
Syntaxhighlighter2/styles
この中のshCofre.cssとshThemeMidnight.cssを変更すると反映される。
ただし、このプラグインが更新されたりした場合はstyles部分も上書きされる可能性があるので要注意。
テーマを自作して登録もできるようだ。その場合はfunctions.phpに必要コードを追加。
使わないと思うけど一応載せておきます。
function add_syntaxhighlighter_theme() { wp_register_style( 'syntaxhighlighter-theme-テーマ名(半角英数字)', 'オリジナルのcssへのパス', array( 'syntaxhighlighter-core' ) ); } add_action( 'wp_print_styles', 'add_syntaxhighlighter_theme' ); function my_evolved_theme( $themes ) { $themes['テーマ名(半角英数字)'] = 'テーマの名称'; return $themes; }
※追記
バージョン2での見た目の変更は上記の通りなんですが、バージョン2ではyaml言語のブラシ対応がなく、下記のプラグインを入れてみても反応がないので、現在はバージョン3を使用しています。見た目の変更は施していません。
yaml対応のため、SyntaxHighlighter Evolved: Yaml Brushというプラグインを導入しました。ずいぶん古いのですがバージョン3ではちゃんと対応出来ているようなので一応リンクしておきます。
SyntaxHighlighter Evolved: Yaml Brush