プラグイン長らく使っていたSyntaxHighlighterの変更に踏み切りました。できるだけ過去記事に影響の少ない作業で移行したくて、あれこれやったメモです。Highlighter」を「CrayonSH」と表記します。見ていたら、一部のコードが正常に表示されていないことに気がつきました。こんな感じにコード+文章+コードがひとつのコードになっていたり。[と]がエスケープされていたり。ソースを見てみると、[を表す&#91;が&amp;#91;となっていたので、SHEvolvedが出力するときに2重にエスケープしちゃってるのかな、と、なんとなく。公開時には綺麗に出力されているのですが、私、過去記事を何回も何回もしつこく更新する人間なので、そもそも合わなかったのかもしれないなー。mark="*"]になるみたいだけど、これならDBを置換してやればいけそう。その他のオプションは使ってなかったので未検証ですが、titleなんかはそのままいけるんじゃないかなという印象。Pluginsプラグイン検索からインストールしてみる。コンフリクトを起こしちゃうと思うので、SHEvolvedを停止してからCrayonSHを有効化させます。[***]~[/***]で書いてある従来のコードがちゃんと表示されるように。強調設定を含むコードに関してはhighlight="*"が認識されないので、コードとして表示はされているけど全て黒文字の状態です。Pluginsこちらのプラグインを使ってhighlightをmarkへ変換します。highlightという文字列が他で使われていたら危ないので、図のように頭に空白とイコール、ダブルクォーテーションまで含めたほうが安心です。その場合は置換するmarkに同じものを付加するのも忘れずに。そのため読み込みが遅いというデメリットも...。このブログではコードをメインコンテンツにしているつもりなので、コードが読みやすければ多少重くても致し方無いかな...、と思っているのですが、それでも出来るだけ軽くしたいところです。デフォルトだとマウスがちょっと触れただけでにょこっと現れる、このツールバー(と、スクロールバー)。(個人的な感想です!)このツールバー、すごいんですけどね。SHEvolvedの頃からコードを直接選択&手動コピーで来たので、そのスタイルを貫こうと思いまして。いうか、わたしのブログのようにひとつの記事に細かいコードがたくさんあるようなページだと、ウザいことこの上ないので...。純粋にコードのみを読みやすく、それ以外の機能は極力削る形でいきたいと思います。あと、投稿画面から使えるこの機能。わたしはこれを使わない予定でして、今後も従来通りショートコードでゴリゴリ書いていきたいのです。<pre>タグも使わないでいけそうなので、このへんの機能もばっさりカットしていきたいと思います。以下、個人的な設定メモ。ツールバーツールバーは表示しない設定に。タイトルもつけてないのでここのチェックもそのうち外すかも。default)チェックは外しました。togglingは、折り返しのON/OFFをツールバーからできるようにする設定だと思うのですが、ツールバーを非表示にしちゃうので、ここも外しました。コード必要最低限そうなものだけに。さわると動いちゃうのは気持ち悪いので、スクロールバーは常に表示で。タグショートコードのみで。チェックしてますが、いまのところ不具合なく動いています。テーマを自分好みにCrayonSHのテーマの多さもまたスゴイ。任意の名前をつけます。すると、「Edit(編集)」ボタンが押せるようになりますので、ここからカスタマイズしていきます。以下、個人的な設定メモです。Classicというテーマのフォント色を参考に、VB系出身なのでコメントアウトは緑系がいいなー、ステートメントは青系がいいなー、などなど変更。