DokuWiki内のGeSHiをLSLカラーに
DokuWikiにおけるGeSHiの特性
シンタックスハイライトの設定は一括指定
通常、GeSHiは各言語ごとに色指定が可能なのですが、DokuWikiは lib/styles/style.css にて一括指定するようになっています。また、フォントの指定も同様に、このファイル1)で指定する必要があります。
LSLにぴったり?のカラー設定
SecondLifeビュア内のスクリプト編集ウィンドウでのシンタックスハイライトに似せた色使いをしてみました。また、等幅フォントで表示できるようにフォントファミリーも追加指定しています。
- style.css
/* syntax highlighting code */ .code { font-family: \'Courier New\', Courier, monospace; font-weight: normal; } .code .br0 { color: #666666; } .code .co0 { color: #ff8c00; } .code .co1 { color: #ff8c00; } .code .co2 { color: #ff8c00; } .code .co3 { color: #ff8c00; } .code .coMULTI { color: #ff8c00; } .code .es0 { color: #666666; } .code .kw1 { color: #00C; } .code .kw2 { color: #0000A0; } .code .kw3 { color: #004C80; } .code .kw4 { color: #194C19; } .code .kw5 { color: #800026; } .code .me1 { color: #006600; } .code .me2 { color: #006600; } .code .nu0 { color: #666666; } .code .re0 { color: #0000ff; } .code .re1 { color: #0000ff; } .code .re2 { color: #0000ff; } .code .re3 { color: #ff3333; } .code .re4 { color: #009999; } .code .st0 { color: #194C19; } .code .sy0 { color: #666666; }
1)
または、テンプレートセット内のCSSファイル