teratailのMarkdownでシンタックスハイライトできる言語の一覧

* 2020年1月9日午前1時現在
* teratailの質問ページで読み込まれているJavaScriptのソースコードから取得

| language | aliases |
| :--- | :--- |
| "1c" | |
| "abnf" | |
| "accesslog" | |
| "actionscript" | "as" |
| "ada" | |
| "apache" | "apacheconf" |
| "applescript" | "osascript" |
| "cpp" | "c", "cc", "h", "c++", "h++", "hpp" |
| "arduino" | |
| "armasm" | "arm" |
| "xml" | "html", "xhtml", "rss", "atom", "xjb", "xsd", "xsl", "plist" |
| "asciidoc" | "adoc" |
| "aspectj" | |
| "autohotkey" | |
| "autoit" | |
| "avrasm" | |
| "awk" | |
| "axapta" | |
| "bash" | "sh", "zsh" |
| "basic" | |
| "bnf" | |
| "brainfuck" | "bf" |
| "cal" | |
| "capnproto" | "capnp" |
| "ceylon" | |
| "clean" | "clean", "icl", "dcl" |
| "clojure" | "clj" |
| "clojure-repl" | |
| "cmake" | "cmake.in" |
| "coffeescript" | "coffee", "cson", "iced" |
| "coq" | |
| "cos" | "cos", "cls" |
| "crmsh" | "crm", "pcmk" |
| "crystal" | "cr" |
| "cs" | "csharp" |
| "csp" | |
| "css" | |
| "d" | |
| "markdown" | "md", "mkdown", "mkd" |
| "dart" | |
| "delphi" | "dpr", "dfm", "pas", "pascal", "freepascal", "lazarus", "lpr", "lfm" |
| "diff" | "patch" |
| "django" | "jinja" |
| "dns" | "bind", "zone" |
| "dockerfile" | "docker" |
| "dos" | "bat", "cmd" |
| "dsconfig" | |
| "dts" | |
| "dust" | "dst" |
| "ebnf" | |
| "elixir" | |
| "elm" | |
| "ruby" | "rb", "gemspec", "podspec", "thor", "irb" |
| "erb" | |
| "erlang-repl" | |
| "erlang" | "erl" |
| "excel" | "xlsx", "xls" |
| "fix" | |
| "flix" | |
| "fortran" | "f90", "f95" |
| "fsharp" | "fs" |
| "gams" | "gms" |
| "gauss" | "gss" |
| "gcode" | "nc" |
| "gherkin" | "feature" |
| "glsl" | |
| "go" | "golang" |
| "golo" | |
| "gradle" | |
| "groovy" | |
| "haml" | |
| "handlebars" | "hbs", "html.hbs", "html.handlebars" |
| "haskell" | "hs" |
| "haxe" | "hx" |
| "hsp" | |
| "htmlbars" | |
| "http" | "https" |
| "hy" | "hylang" |
| "inform7" | "i7" |
| "ini" | "toml" |
| "irpf90" | |
| "java" | "jsp" |
| "javascript" | "js", "jsx" |
| "json" | |
| "julia" | |
| "kotlin" | |
| "lasso" | "ls", "lassoscript" |
| "ldif" | |
| "leaf" | |
| "less" | |
| "lisp" | |
| "livecodeserver" | |
| "livescript" | "ls" |
| "llvm" | |
| "lsl" | |
| "lua" | |
| "makefile" | "mk", "mak" |
| "mathematica" | "mma" |
| "matlab" | |
| "maxima" | |
| "mel" | |
| "mercury" | "m", "moo" |
| "mipsasm" | "mips" |
| "mizar" | |
| "perl" | "pl", "pm" |
| "mojolicious" | |
| "monkey" | |
| "moonscript" | "moon" |
| "n1ql" | |
| "nginx" | "nginxconf" |
| "nimrod" | "nim" |
| "nix" | "nixos" |
| "nsis" | |
| "objectivec" | "mm", "objc", "obj-c" |
| "ocaml" | "ml" |
| "openscad" | "scad" |
| "oxygene" | |
| "parser3" | |
| "pf" | "pf.conf" |
| "php" | "php3", "php4", "php5", "php6" |
| "pony" | |
| "powershell" | "ps" |
| "processing" | |
| "profile" | |
| "prolog" | |
| "protobuf" | |
| "puppet" | "pp" |
| "purebasic" | "pb", "pbi" |
| "python" | "py", "gyp" |
| "q" | "k", "kdb" |
| "qml" | "qt" |
| "r" | |
| "rib" | |
| "roboconf" | "graph", "instances" |
| "rsl" | |
| "ruleslanguage" | |
| "rust" | "rs" |
| "scala" | |
| "scheme" | |
| "scilab" | "sci" |
| "scss" | |
| "smali" | "smali" |
| "smalltalk" | "st" |
| "sml" | "ml" |
| "sqf" | "sqf" |
| "sql" | |
| "stan" | |
| "stata" | "do", "ado" |
| "step21" | "p21", "step", "stp" |
| "stylus" | "styl" |
| "subunit" | |
| "swift" | |
| "taggerscript" | |
| "yaml" | "yml", "YAML", "yaml" |
| "tap" | |
| "tcl" | "tk" |
| "tex" | |
| "thrift" | |
| "tp" | |
| "twig" | "craftcms" |
| "typescript" | "ts" |
| "vala" | |
| "vbnet" | "vb" |
| "vbscript" | "vbs" |
| "vbscript-html" | |
| "verilog" | "v", "sv", "svh" |
| "vhdl" | |
| "vim" | |
| "x86asm" | |
| "xl" | "tao" |
| "xquery" | "xpath", "xq" |
| "zephir" | "zep" |