markdown代码块支持高亮显示的语言
markdown里对代码块的引用语法是三个撇[ ``` ],在其后可增加代码名称,比如java,js等标记该部分代码的类型.之后在页面展现的时候就可以高亮显示关键字了.
比如下面这段代码:
```javascript
var xiaoming = {
name: ‘小明’,
birth: 1990,
age: function () {
var y = new Date().getFullYear();
return y - this.birth;
}
};
```
1 | var xiaoming = { |
整理了一下表格,看看markdown到底支持多少种语言高亮显示.
| 名称 | 关键字 |
|---|---|
| JavaScript | js , jscript , javascript |
| Java | java |
| PHP | php |
| text | text , plain |
| Python | py , python |
| Shell | bash , shell |
| C | cpp , c |
| C# | c# , c-sharp , csharp |
| CSS | css |
| XML | xml , xhtml , xslt , html |
| SASS&SCSS | sass , scss |
| Scala | scala |
| SQL | sql |
| Visual Basic | vb , vbnet |
| Objective C | objc , obj-c |
| Ruby | ruby , rails , ror , rb |
| AppleScript | applescript |
| ColdFusion | coldfusion , cf |
| Delphi | delphi , pascal , pas |
| diff&patch | diff patch |
| Erlang | erl , erlang |
| Groovy | groovy |
| JavaFX | jfx , javafx |
| Perl | perl , pl , Perl |
| F# | f# f-sharp , fsharp |
| R | r , s , splus |
| matlab | matlab |
| swift | swift |
| GO | go , golang |