スーパーpre記法のテスト

ここHatena Blogもシンタックスハイライトに対応しているらしいです。
http://blog.hatena.ne.jp/-/feedback/13208692334729889835

だけど、C++ソースコードスーパーpre記法で載せたらシンタックスハイライトされなかった・・・orz
言語依存なのかな?と思い、他の言語ではどうなのかテストテスト。

C言語

#include <stdio.h>
int main(void)
{
    printf("Hello World!!\n");
    return 0;
}

C++

#include <iostream>
using namespace std;
int main(void)
{
    cout << "Hello World!!" << endl;
    return 0;
}

C#

class HelloWorldApp 
{
 static void Main() 
 {
  System.Console.WriteLine("Hello World!!");
 }
}

Python

print "Hello World!!"

Perl

print "Hello World!!\n";

Java

public class Hello{
    public static void main(String[] args){
        System.out.println("Hello World!!");
    }
}

CSS

参考:http://jsdo.it/butchi/css_hello_world

body:after { content:"Hello World!!"; }

PHP

<?php
echo 'Hello World';

TeX

\documentclass{jarticle}
\begin{document}
Hello World!!
\end{document}

Ruby

puts "Hello World!!"

Javascript

window.alert('Hello World!!');

Lua

print "Hello World!!"

Go

package main

import "fmt"

func main() {
        fmt.Print("Hello, World!\n")
}

Groovy

print 'Hello World!!'

Haskell

main = interact $ const "Hello World!!\n"

HTML

<html><body><p>
Hello World!!
</p></body></html>

Dart

main() {
  print('Hello World!!');
}

結果

とりあえず、自分が使いそうな分だけ書いてみた。
結果PerlとJavascriptとCSSはシンタックスハイライトされるけど、他はされない(2011/11/24現在)。

追記

はてダで使えた言語にすべて対応した模様です。(http://staff.hatenablog.com/entry/2012/05/24/161948)
古い記事も再編集して公開するとシンタックスハイライトされるみたい。