杂谈

Markdown代码块支持的语言

2019-08-10  本文已影响0人  LXEP

Markdown里面代码块的语法,与原来使用缩进来添加代码块的语法不同,这里使用 两条单独行的三个一组的反引号[```] 来包含多行代码。在上面的代码块语法基础上,在第一组反引号之后添加代码的语言,如 javascriptjs,即可将代码标记为 JavaScript,如图所示:

代码块语法

然后被包含的代码部分就会根据不同的语言进行高亮显示,这样利于读者阅读,下面是一些常用的支持高亮显示的语言介绍。

名称 关键字 调用的js 说明
AppleScript applescript shBrushAppleScript.js -
ActionScript 3.0 actionscript3 , as3 shBrushAS3.js -
Shell bash , shell shBrushBash.js -
ColdFusion coldfusion , cf shBrushColdFusion.js -
C cpp , c shBrushCpp.js -
C# c# , c-sharp , csharp shBrushCSharp.js -
CSS css shBrushCss.js -
Delphi delphi , pascal , pas shBrushDelphi.js -
diff&patch diff patch shBrushDiff.js 用代码版本库时,遇到代码冲突,其语法就是这个.
Erlang erl , erlang shBrushErlang.js -
Groovy groovy shBrushGroovy.js -
Java java shBrushJava.js -
JavaFX jfx , javafx shBrushJavaFX.js -
JavaScript js , jscript , javascript shBrushJScript.js -
JSON json - -
Perl perl , pl , Perl shBrushPerl.js -
PHP php shBrushPhp.js -
text text , plain shBrushPlain.js 就是普通文本.
Python py , python shBrushPython.js -
Ruby ruby , rails , ror , rb shBrushRuby.js -
SASS&SCSS sass , scss shBrushSass.js -
Scala scala shBrushScala.js -
SQL sql shBrushSql.js -
Visual Basic vb , vbnet shBrushVb.js -
XML xml , xhtml , xslt , html shBrushXml.js -
Objective C objc , obj-c shBrushObjectiveC.js -
F# f# f-sharp , fsharp shBrushFSharp.js -
- xpp , dynamics-xpp shBrushDynamics.js -
R r , s , splus shBrushR.js -
matlab matlab shBrushMatlab.js -
swift swift shBrushSwift.js -
GO go , golang shBrushGo.js -
上一篇下一篇

猜你喜欢

热点阅读