本站使用的是 Gatsby.js,其中使用了 Prismjs 的代码高亮,这里对支持的语言做一个简单的记录,以备查询。
- Markup - 
markup,html,xml,svg,mathml,ssml,atom,rss - CSS - 
css - C-like - 
clike - JavaScript - 
javascript,js - ABAP - 
abap - ABNF - 
abnf - ActionScript - 
actionscript - Ada - 
ada - Agda - 
agda - AL - 
al - ANTLR4 - 
antlr4,g4 - Apache Configuration - 
apacheconf - Apex - 
apex - APL - 
apl - AppleScript - 
applescript - AQL - 
aql - Arduino - 
arduino - ARFF - 
arff - AsciiDoc - 
asciidoc,adoc - ASP.NET (C#) - 
aspnet - 6502 Assembly - 
asm6502 - AutoHotkey - 
autohotkey - AutoIt - 
autoit - Bash - 
bash,shell - BASIC - 
basic - Batch - 
batch - BBcode - 
bbcode,shortcode - Birb - 
birb - Bison - 
bison - BNF - 
bnf,rbnf - Brainfuck - 
brainfuck - BrightScript - 
brightscript - Bro - 
bro - BSL (1C:Enterprise) - 
bsl,oscript - C - 
c - C# - 
csharp,cs,dotnet - C++ - 
cpp - CFScript - 
cfscript,cfc - ChaiScript - 
chaiscript - CIL - 
cil - Clojure - 
clojure - CMake - 
cmake - COBOL - 
cobol - CoffeeScript - 
coffeescript,coffee - Concurnas - 
concurnas,conc - Content-Security-Policy - 
csp - Coq - 
coq - Crystal - 
crystal - CSS Extras - 
css-extras - CSV - 
csv - Cypher - 
cypher - D - 
d - Dart - 
dart - DataWeave - 
dataweave - DAX - 
dax - Dhall - 
dhall - Diff - 
diff - Django/Jinja2 - 
django,jinja2 - DNS zone file - 
dns-zone-file,dns-zone - Docker - 
docker,dockerfile - DOT (Graphviz) - 
dot,gv - EBNF - 
ebnf - EditorConfig - 
editorconfig - Eiffel - 
eiffel - EJS - 
ejs,eta - Elixir - 
elixir - Elm - 
elm - Embedded Lua templating - 
etlua - ERB - 
erb - Erlang - 
erlang - Excel Formula - 
excel-formula,xlsx,xls - F# - 
fsharp - Factor - 
factor - False - 
false - Firestore security rules - 
firestore-security-rules - Flow - 
flow - Fortran - 
fortran - FreeMarker Template Language - 
ftl - GameMaker Language - 
gml,gamemakerlanguage - G-code - 
gcode - GDScript - 
gdscript - GEDCOM - 
gedcom - Gherkin - 
gherkin - Git - 
git - GLSL - 
glsl - Go - 
go - GraphQL - 
graphql - Groovy - 
groovy - Haml - 
haml - Handlebars - 
handlebars - Haskell - 
haskell,hs - Haxe - 
haxe - HCL - 
hcl - HLSL - 
hlsl - HTTP - 
http - HTTP Public-Key-Pins - 
hpkp - HTTP Strict-Transport-Security - 
hsts - IchigoJam - 
ichigojam - Icon - 
icon - ICU Message Format - 
icu-message-format - Idris - 
idris,idr - .ignore - 
ignore,gitignore,hgignore,npmignore - Inform 7 - 
inform7 - Ini - 
ini - Io - 
io - J - 
j - Java - 
java - JavaDoc - 
javadoc - JavaDoc-like - 
javadoclike - Java stack trace - 
javastacktrace - Jexl - 
jexl - Jolie - 
jolie - JQ - 
jq - JSDoc - 
jsdoc - JS Extras - 
js-extras - JSON - 
json,webmanifest - JSON5 - 
json5 - JSONP - 
jsonp - JS stack trace - 
jsstacktrace - JS Templates - 
js-templates - Julia - 
julia - Keyman - 
keyman - Kotlin - 
kotlin,kt,kts - KuMir (КуМир) - 
kumir,kum - LaTeX - 
latex,tex,context - Latte - 
latte - Less - 
less - LilyPond - 
lilypond,ly - Liquid - 
liquid - Lisp - 
lisp,emacs,elisp,emacs-lisp - LiveScript - 
livescript - LLVM IR - 
llvm - Log file - 
log - LOLCODE - 
lolcode - Lua - 
lua - Makefile - 
makefile - Markdown - 
markdown,md - Markup templating - 
markup-templating - MATLAB - 
matlab - MEL - 
mel - Mizar - 
mizar - MongoDB - 
mongodb - Monkey - 
monkey - MoonScript - 
moonscript,moon - N1QL - 
n1ql - N4JS - 
n4js,n4jsd - Nand To Tetris HDL - 
nand2tetris-hdl - Naninovel Script - 
naniscript,nani - NASM - 
nasm - NEON - 
neon - Nevod - 
nevod - nginx - 
nginx - Nim - 
nim - Nix - 
nix - NSIS - 
nsis - Objective-C - 
objectivec,objc - OCaml - 
ocaml - OpenCL - 
opencl - OpenQasm - 
openqasm,qasm - Oz - 
oz - PARI/GP - 
parigp - Parser - 
parser - Pascal - 
pascal,objectpascal - Pascaligo - 
pascaligo - PATROL Scripting Language - 
psl - PC-Axis - 
pcaxis,px - PeopleCode - 
peoplecode,pcode - Perl - 
perl - PHP - 
php - PHPDoc - 
phpdoc - PHP Extras - 
php-extras - PL/SQL - 
plsql - PowerQuery - 
powerquery,pq,mscript - PowerShell - 
powershell - Processing - 
processing - Prolog - 
prolog - PromQL - 
promql - .properties - 
properties - Protocol Buffers - 
protobuf - Pug - 
pug - Puppet - 
puppet - Pure - 
pure - PureBasic - 
purebasic,pbfasm - PureScript - 
purescript,purs - Python - 
python,py - Q# - 
qsharp,qs - Q (kdb+ database) - 
q - QML - 
qml - Qore - 
qore - R - 
r - Racket - 
racket,rkt - React JSX - 
jsx - React TSX - 
tsx - Reason - 
reason - Regex - 
regex - Rego - 
rego - Ren'py - 
renpy,rpy - reST (reStructuredText) - 
rest - Rip - 
rip - Roboconf - 
roboconf - Robot Framework - 
robotframework,robot - Ruby - 
ruby,rb - Rust - 
rust - SAS - 
sas - Sass (Sass) - 
sass - Sass (Scss) - 
scss - Scala - 
scala - Scheme - 
scheme - Shell session - 
shell-session,sh-session,shellsession - Smali - 
smali - Smalltalk - 
smalltalk - Smarty - 
smarty - SML - 
sml,smlnj - Solidity (Ethereum) - 
solidity,sol - Solution file - 
solution-file,sln - Soy (Closure Template) - 
soy - SPARQL - 
sparql,rq - Splunk SPL - 
splunk-spl - SQF: Status Quo Function (Arma 3) - 
sqf - SQL - 
sql - Squirrel - 
squirrel - Stan - 
stan - Structured Text (IEC 61131-3) - 
iecst - Stylus - 
stylus - Swift - 
swift - T4 templating - 
t4-templating - T4 Text Templates (C#) - 
t4-cs,t4 - T4 Text Templates (VB) - 
t4-vb - TAP - 
tap - Tcl - 
tcl - Template Toolkit 2 - 
tt2 - Textile - 
textile - TOML - 
toml - Turtle - 
turtle,trig - Twig - 
twig - TypeScript - 
typescript,ts - TypoScript - 
typoscript,tsconfig - UnrealScript - 
unrealscript,uscript,uc - URI - 
uri,url - V - 
v - Vala - 
vala - VB.Net - 
vbnet - Velocity - 
velocity - Verilog - 
verilog - VHDL - 
vhdl - vim - 
vim - Visual Basic - 
visual-basic,vb,vba - WarpScript - 
warpscript - WebAssembly - 
wasm - Wiki markup - 
wiki - Xeora - 
xeora,xeoracube - XML doc (.net) - 
xml-doc - Xojo (REALbasic) - 
xojo - XQuery - 
xquery - YAML - 
yaml,yml - YANG - 
yang - Zig - 
zig