はてなブログの Markdown で「この言語はどうやってシンタックスハイライトさせたらいい?」を考える

はてなブログの Markdown を使っていて、「この言語はどうやってシンタックスハイライトさせたらいいんだろうか?」と分からないことがある。

HTML や CSS、JavaScript あたりは想像つくし、Java や Ruby も迷うことない。対応しているファイルタイプの一覧に記載がない言語をどうしようか、という話である。

Windows コマンド・Windows バッチ

シェルスクリプト用の「sh」が良さそう。

長らく「winbatch」というものを使ってたのですが、これは「WinBatch」という名前の全くの別言語で、Windows コマンドの場合は「dosbatch」が良い。

Excel 関数・Excel VBA・VBScript

VB 用の「vb」が良さそう。

PowerShell

ps1」というシンタックスハイライトがある。

参考