This document lists commonly used Prism.js language class names for use in code blocks such as:
<pre><code class="language-markdown">
The class name must match the Prism component you load
(e.g. prism-python.min.js → language-python).
language-markup
language-html
language-xml
language-svg
language-css
language-css-extras
language-sass
language-scss
language-less
language-javascript
language-js
language-typescript
language-ts
language-jsx
language-tsx
language-json
language-json5
language-jsonp
language-yaml
language-yml
language-toml
language-http
language-graphql
language-python
language-py
language-java
language-kotlin
language-scala
language-groovy
language-c
language-cpp
language-csharp
language-cs
language-objectivec
language-swift
language-go
language-rust
language-r
language-matlab
language-julia
language-dart
language-perl
language-php
language-php-extras
language-ruby
language-crystal
language-elixir
language-erlang
language-haskell
language-lua
language-nim
language-zig
language-fortran
language-ada
language-pascal
language-ocaml
language-fsharp
language-prolog
language-smalltalk
language-lisp
language-scheme
language-clojure
language-d
language-v
language-solidity
language-move
language-bash
language-shell
language-sh
language-zsh
language-powershell
language-batch
language-docker
language-dockerfile
language-makefile
language-nginx
language-ini
language-properties
language-env
language-systemd
language-git
language-gitignore
language-sql
language-plsql
language-tsql
language-mysql
language-postgresql
language-graphql
language-cypher
language-mongo
language-markdown
language-md
language-ascii
language-asciidoc
language-latex
language-tex
language-rest
language-restructuredtext
language-wiki
language-csv
language-tsv
language-log
language-yaml
language-hcl
language-terraform
language-nix
language-puppet
language-ansible
language-vcl
language-regex
language-jsdoc
language-js-extras
language-typescript-extras
language-css-extras
language-handlebars
language-mustache
language-ejs
language-pug
language-svelte
language-vue
language-angular
language-react
language-gradle
language-maven
language-groovy
language-ant
language-bazel
language-cmake
language-npm
language-yarn
language-asm
language-nasm
language-mips
language-armasm
language-wasm
language-brainfuck
language-lolcode
language-io
language-monkeyc
language-qsharp
language-opencl
language-verilog
language-vhdl
language-tcl
language-js, language-md) work when supported.