タイトルのとおりです。 本来であれば、最初から対応しろと思われるかもですが、今更対応しました。
シンタックスハイライトには、Shiki.jsを使用しています。
いくつかのサンプルコードを記載してみます。
- C++
#include <iostream>
int main() {
std::cout << "Hello, World!";
return 0;
}
- Java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
- Python
def hello_world():
print("Hello, world!")
- TS
function greet(name: string): string {
return `Hello, ${name}!`;
}
- Ruby
def hello_world
puts "Hello, World!"
end
- Shell
echo "Hello, World!"