はてなダイアリーシンタックスハイライトGreasemonkey
はてなグループにあってはてなダイアリーにないコードのシンタックスハイライトを、なんとなくGeSHiでWebAPI書いてみた - KoshigoeBLOGを使って作ってみました。
使い方
インストールすると、こんな感じに編集画面にボタンが追加されます。
他のタイプの編集画面は試してないので、多分無理。
ボタンを押すと、編集画面のテキストエリア内にある、以下のようなシンタックスハイライト付きスーパーPRE記法を
>|type| code ...
< | |
サンプル
>|java| public class HighlightTest { public static void main(String... args) { for(String value : args) { System.out.println(value); } } }
< | |
public class HighlightTest { public static void main(String... args) { for(String value : args) { System.out.println(value); } } }
動作環境とか
- Firefox1.5.0.7 (WindowsXP) + Greasemonkey 0.65 でしか確認してません。Firefox2.0まだ入れてないので。
あとでやる予定。⇒ 確認しました。Firefox2.0+Greasemonkey0.66でも普通に動く模様。 - あと、今のところ Trixieでは動きません。
これもあとでやる予定。⇒IE6.0+Trixie0.23で動くように修正しました。 - GETも使えるようにしてもらったので、Bookmarklet版もできたらやる予定。メインブラウザはいまだにunDonutなので。
- さらに、置換対象のコードが複数あると多分おかしな動きをすると思います。