SyntaxHighlighter Evolved入れてみた

WordPressでソースコード綺麗に表示してくれるプラグインないかなと思って調べてたら、
SyntaxHighlighter Evolved
http://wordpress.org/extend/plugins/syntaxhighlighter/
というのを発見。

使い方は単純で、対応している言語を[]で囲むだけ。

C++ならこんな感じに表示されます。

[cpp] template <typename T>
inline void safe_delete(T*& p)
{
delete p;
p = NULL;
}
[/cpp]

他にも、JavaScriptやRubyなど色々対応してるようです。

でも、schemeは対応してないっぽい。。。
他のは試してないので分かりませんが。自分で作るのがいいのかも。

[Scheme]
(use srfi-1)
(define (pyramid n)
  (if (> n 0)
      (for-each print
                (map
                 (lambda (x) (make-string x #\*))
                 (append (iota n 1) (iota (- n 1) (- n 1) -1))))))
[/scheme]