1
2
3
4
``` LANGUAGE_SHORT_NAME_GOES_HERE
s = "Tripple backticks ( ``` ) will generate code block"
print(s)
```
If no language is defined an attempt will be made to guess the language. If the guess fails the code block will have only basic highlighting.

List of supported languages:

  • ABAP: abap
  • ABNF: abnf
  • ADL: adl
  • ANTLR: antlr
  • ANTLR With ActionScript Target: antlr-as, antlr-actionscript
  • ANTLR With C# Target: antlr-csharp, antlr-c#
  • ANTLR With CPP Target: antlr-cpp
  • ANTLR With Java Target: antlr-java
  • ANTLR With ObjectiveC Target: antlr-objc
  • ANTLR With Perl Target: antlr-perl
  • ANTLR With Python Target: antlr-python
  • ANTLR With Ruby Target: antlr-ruby, antlr-rb
  • APL: apl
  • ActionScript: as, actionscript
  • ActionScript 3: as3, actionscript3
  • Ada: ada, ada95, ada2005
  • Agda: agda
  • Aheui: aheui
  • Alloy: alloy
  • AmbientTalk: at, ambienttalk, ambienttalk/2
  • Ampl: ampl
  • Angular2: ng2
  • ApacheConf: apacheconf, aconf, apache
  • AppleScript: applescript
  • Arduino: arduino
  • AspectJ: aspectj
  • Asymptote: asy, asymptote
  • AutoIt: autoit
  • Awk: awk, gawk, mawk, nawk
  • BBCode: bbcode
  • BC: bc
  • BNF: bnf
  • BST: bst, bst-pybtex
  • BUGS: bugs, winbugs, openbugs
  • Base Makefile: basemake
  • Bash: bash, sh, ksh, zsh, shell
  • Bash Session: console, shell-session
  • Batchfile: bat, batch, dosbatch, winbatch
  • Befunge: befunge
  • BibTeX: bib, bibtex
  • BlitzBasic: blitzbasic, b3d, bplus
  • BlitzMax: blitzmax, bmax
  • Boo: boo
  • Boogie: boogie
  • Brainfuck: brainfuck, bf
  • Bro: bro
  • C: c
  • C#: csharp, c#
  • C++: cpp, c++
  • CAmkES: camkes, idl4
  • CBM BASIC V2: cbmbas
  • CFEngine3: cfengine3, cf3
  • CMake: cmake
  • COBOL: cobol
  • COBOLFree: cobolfree
  • CPSA: cpsa
  • CSS: css
  • CSS+Django/Jinja: css+django, css+jinja
  • CSS+Genshi Text: css+genshitext, css+genshi
  • CSS+Lasso: css+lasso
  • CSS+Mako: css+mako
  • CSS+Myghty: css+myghty
  • CSS+PHP: css+php
  • CSS+Ruby: css+erb, css+ruby
  • CSS+Smarty: css+smarty
  • CSS+mozpreproc: css+mozpreproc
  • CUDA: cuda, cu
  • Cap'n Proto: capnp
  • CapDL: capdl
  • Ceylon: ceylon
  • ChaiScript: chai, chaiscript
  • Chapel: chapel, chpl
  • Cheetah: cheetah, spitfire
  • Cirru: cirru
  • Clay: clay
  • Clean: clean
  • Clojure: clojure, clj
  • ClojureScript: clojurescript, cljs
  • CoffeeScript: coffee-script, coffeescript, coffee
  • Coldfusion CFC: cfc
  • Coldfusion HTML: cfm
  • Common Lisp: common-lisp, cl, lisp
  • Component Pascal: componentpascal, cp
  • Coq: coq
  • Crmsh: crmsh, pcmk
  • Croc: croc
  • Cryptol: cryptol, cry
  • Crystal: cr, crystal
  • Csound Document: csound-document, csound-csd
  • Csound Orchestra: csound, csound-orc
  • Csound Score: csound-score, csound-sco
  • Cypher: cypher
  • Cython: cython, pyx, pyrex
  • D: d
  • DTD: dtd
  • Darcs Patch: dpatch
  • Dart: dart
  • Debian Control file: control, debcontrol
  • Debian Sourcelist: sourceslist, sources.list, debsources
  • Delphi: delphi, pas, pascal, objectpascal
  • Diff: diff, udiff
  • Django/Jinja: django, jinja
  • Docker: docker, dockerfile
  • Duel: duel, jbst, jsonml+bst
  • Dylan: dylan
  • Dylan session: dylan-console, dylan-repl
  • DylanLID: dylan-lid, lid
  • EBNF: ebnf
  • ECL: ecl
  • ERB: erb
  • Earl Grey: earl-grey, earlgrey, eg
  • Easytrieve: easytrieve
  • Eiffel: eiffel
  • Elixir: elixir, ex, exs
  • Elixir iex session: iex
  • Elm: elm
  • EmacsLisp: emacs, elisp, emacs-lisp
  • Embedded Ragel: ragel-em
  • Erlang: erlang
  • Erlang erl session: erl
  • Evoque: evoque
  • Ezhil: ezhil
  • FSharp: fsharp
  • Factor: factor
  • Fancy: fancy, fy
  • Fantom: fan
  • Felix: felix, flx
  • Fish: fish, fishshell
  • Flatline: flatline
  • Forth: forth
  • Fortran: fortran
  • FortranFixed: fortranfixed
  • FoxPro: foxpro, vfp, clipper, xbase
  • GAP: gap
  • GAS: gas, asm
  • GLSL: glsl
  • Genshi: genshi, kid, xml+genshi, xml+kid
  • Genshi Text: genshitext
  • Gettext Catalog: pot, po
  • Gherkin: cucumber, gherkin
  • Gnuplot: gnuplot
  • Go: go
  • Golo: golo
  • GoodData-CL: gooddata-cl
  • Gosu: gosu
  • Gosu Template: gst
  • Groff: groff, nroff, man
  • Groovy: groovy
  • HSAIL: hsail, hsa
  • HTML: html
  • HTML + Angular2: html+ng2
  • HTML+Cheetah: html+cheetah, html+spitfire, htmlcheetah
  • HTML+Django/Jinja: html+django, html+jinja, htmldjango
  • HTML+Evoque: html+evoque
  • HTML+Genshi: html+genshi, html+kid
  • HTML+Handlebars: html+handlebars
  • HTML+Lasso: html+lasso
  • HTML+Mako: html+mako
  • HTML+Myghty: html+myghty
  • HTML+PHP: html+php
  • HTML+Smarty: html+smarty
  • HTML+Twig: html+twig
  • HTML+Velocity: html+velocity
  • HTTP: http
  • Haml: haml
  • Handlebars: handlebars
  • Haskell: haskell, hs
  • Haxe: hx, haxe, hxsl
  • Hexdump: hexdump
  • Hxml: haxeml, hxml
  • Hy: hylang
  • Hybris: hybris, hy
  • IDL: idl
  • INI: ini, cfg, dosini
  • IRC logs: irc
  • Idris: idris, idr
  • Igor: igor, igorpro
  • Inform 6: inform6, i6
  • Inform 6 template: i6t
  • Inform 7: inform7, i7
  • Io: io
  • Ioke: ioke, ik
  • Isabelle: isabelle
  • J: j
  • JAGS: jags
  • JCL: jcl
  • JSGF: jsgf
  • JSON: json
  • JSON-LD: jsonld, json-ld
  • JSONBareObject: json-object
  • Jasmin: jasmin, jasminxt
  • Java: java
  • Java Server Page: jsp
  • JavaScript: js, javascript
  • JavaScript+Cheetah: js+cheetah, javascript+cheetah, js+spitfire
  • JavaScript+Django/Jinja: js+django, javascript+django, js+jinja, javascript+jinja
  • JavaScript+Genshi Text: js+genshitext, js+genshi, javascript+genshitext
  • JavaScript+Lasso: js+lasso, javascript+lasso
  • JavaScript+Mako: js+mako, javascript+mako
  • JavaScript+Myghty: js+myghty, javascript+myghty
  • JavaScript+PHP: js+php, javascript+php
  • JavaScript+Ruby: js+erb, javascript+erb, js+ruby, javascript+ruby
  • JavaScript+Smarty: js+smarty, javascript+smarty
  • Javascript+mozpreproc: javascript+mozpreproc
  • Julia: julia, jl
  • Julia console: jlcon
  • Juttle: juttle, juttle
  • Kal: kal
  • Kconfig: kconfig, menuconfig, linux-config, kernel-config
  • Koka: koka
  • Kotlin: kotlin
  • LLVM: llvm
  • LSL: lsl
  • Lasso: lasso, lassoscript
  • Lean: lean
  • LessCss: less
  • Lighttpd configuration file: lighty, lighttpd
  • Limbo: limbo
  • Literate Agda: lagda, literate-agda
  • Literate Cryptol: lcry, literate-cryptol, lcryptol
  • Literate Haskell: lhs, literate-haskell, lhaskell
  • Literate Idris: lidr, literate-idris, lidris
  • LiveScript: live-script, livescript
  • Logos: logos
  • Logtalk: logtalk
  • Lua: lua
  • MAQL: maql
  • MOOCode: moocode, moo
  • MQL: mql, mq4, mq5, mql4, mql5
  • MSDOS Session: doscon
  • MXML: mxml
  • Makefile: make, makefile, mf, bsdmake
  • Mako: mako
  • Mask: mask
  • Mason: mason
  • Mathematica: mathematica, mma, nb
  • Matlab: matlab
  • Matlab session: matlabsession
  • MiniD: minid
  • Modelica: modelica
  • Modula-2: modula2, m2
  • MoinMoin/Trac Wiki markup: trac-wiki, moin
  • Monkey: monkey
  • Monte: monte
  • MoonScript: moon, moonscript
  • Mscgen: mscgen, msc
  • MuPAD: mupad
  • MySQL: mysql
  • Myghty: myghty
  • NASM: nasm
  • NCL: ncl
  • NSIS: nsis, nsi, nsh
  • Nemerle: nemerle
  • NewLisp: newlisp
  • Newspeak: newspeak
  • Nginx configuration file: nginx
  • Nimrod: nim, nimrod
  • Nit: nit
  • Nix: nixos, nix
  • NuSMV: nusmv
  • NumPy: numpy
  • OCaml: ocaml
  • ODIN: odin
  • Objective-C: objective-c, objectivec, obj-c, objc
  • Objective-C++: objective-c++, objectivec++, obj-c++, objc++
  • Objective-J: objective-j, objectivej, obj-j, objj
  • Octave: octave
  • Ooc: ooc
  • Opa: opa
  • OpenEdge ABL: openedge, abl, progress
  • PHP: php, php3, php4, php5
  • PL/pgSQL: plpgsql
  • POVRay: pov
  • PacmanConf: pacmanconf
  • Pan: pan
  • ParaSail: parasail
  • Pawn: pawn
  • Perl: perl, pl
  • Perl6: perl6, pl6
  • Pig: pig
  • Pike: pike
  • PkgConfig: pkgconfig
  • PostScript: postscript, postscr
  • PostgreSQL SQL dialect: postgresql, postgres
  • PostgreSQL console (psql): psql, postgresql-console, postgres-console
  • PowerShell: powershell, posh, ps1, psm1
  • PowerShell Session: ps1con
  • Praat: praat
  • Prolog: prolog
  • Properties: properties, jproperties
  • Protocol Buffer: protobuf, proto
  • Pug: pug, jade
  • Puppet: puppet
  • PyPy Log: pypylog, pypy
  • Python: python, py, sage
  • Python 3: python3, py3
  • Python 3.0 Traceback: py3tb
  • Python Traceback: pytb
  • Python console session: pycon
  • QBasic: qbasic, basic
  • QML: qml, qbs
  • QVTO: qvto, qvt
  • RConsole: rconsole, rout
  • REBOL: rebol
  • RHTML: rhtml, html+erb, html+ruby
  • RPMSpec: spec
  • RQL: rql
  • RSL: rsl
  • Racket: racket, rkt
  • Ragel: ragel
  • Ragel in C Host: ragel-c
  • Ragel in CPP Host: ragel-cpp
  • Ragel in D Host: ragel-d
  • Ragel in Java Host: ragel-java
  • Ragel in Objective C Host: ragel-objc
  • Ragel in Ruby Host: ragel-ruby, ragel-rb
  • Rd: rd
  • Red: red, red/system
  • Redcode: redcode
  • Relax-NG Compact: rnc, rng-compact
  • ResourceBundle: resource, resourcebundle
  • Rexx: rexx, arexx
  • Roboconf Graph: roboconf-graph
  • Roboconf Instances: roboconf-instances
  • RobotFramework: robotframework
  • Ruby: rb, ruby, duby
  • Ruby irb session: rbcon, irb
  • Rust: rust, rs
  • S: splus, s, r
  • SAS: sas
  • SCSS: scss
  • SPARQL: sparql
  • SQL: sql
  • SWIG: swig
  • Sass: sass
  • Scala: scala
  • Scalate Server Page: ssp
  • Scaml: scaml
  • Scheme: scheme, scm
  • Scilab: scilab
  • Shen: shen
  • Silver: silver
  • Slim: slim
  • Smali: smali
  • Smalltalk: smalltalk, squeak, st
  • Smarty: smarty
  • Snobol: snobol
  • Snowball: snowball
  • SourcePawn: sp
  • SquidConf: squidconf, squid.conf, squid
  • Stan: stan
  • Standard ML: sml
  • Stata: stata, do
  • SuperCollider: sc, supercollider
  • Swift: swift
  • TADS 3: tads3
  • TAP: tap
  • TASM: tasm
  • Tcl: tcl
  • Tcsh: tcsh, csh
  • Tcsh Session: tcshcon
  • TeX: tex, latex
  • Tea: tea
  • Termcap: termcap
  • Terminfo: terminfo
  • Terraform: terraform, tf
  • Text only: text
  • Thrift: thrift
  • Todotxt: todotxt
  • TrafficScript: rts, trafficscript
  • Transact-SQL: tsql, t-sql
  • Treetop: treetop
  • Turtle: turtle
  • Twig: twig
  • TypeScript: ts, typescript
  • TypoScript: typoscript
  • TypoScriptCssData: typoscriptcssdata
  • TypoScriptHtmlData: typoscripthtmldata
  • UrbiScript: urbiscript
  • VB.net: vb.net, vbnet
  • VCL: vcl
  • VCLSnippets: vclsnippets, vclsnippet
  • VCTreeStatus: vctreestatus
  • VGL: vgl
  • Vala: vala, vapi
  • Velocity: velocity
  • VimL: vim
  • WDiff: wdiff
  • Whiley: whiley
  • X10: x10, xten
  • XML: xml
  • XML+Cheetah: xml+cheetah, xml+spitfire
  • XML+Django/Jinja: xml+django, xml+jinja
  • XML+Evoque: xml+evoque
  • XML+Lasso: xml+lasso
  • XML+Mako: xml+mako
  • XML+Myghty: xml+myghty
  • XML+PHP: xml+php
  • XML+Ruby: xml+erb, xml+ruby
  • XML+Smarty: xml+smarty
  • XML+Velocity: xml+velocity
  • XQuery: xquery, xqy, xq, xql, xqm
  • XSLT: xslt
  • XUL+mozpreproc: xul+mozpreproc
  • Xtend: xtend
  • YAML: yaml
  • YAML+Jinja: yaml+jinja, salt, sls
  • Zephir: zephir
  • aspx-cs: aspx-cs
  • aspx-vb: aspx-vb
  • autohotkey: ahk, autohotkey
  • c-objdump: c-objdump
  • cADL: cadl
  • ca65 assembler: ca65
  • cfstatement: cfs
  • cpp-objdump: cpp-objdump, c++-objdumb, cxx-objdump
  • d-objdump: d-objdump
  • dg: dg
  • eC: ec
  • liquid: liquid
  • markdown: md
  • mozhashpreproc: mozhashpreproc
  • mozpercentpreproc: mozpercentpreproc
  • nesC: nesc
  • objdump: objdump
  • objdump-nasm: objdump-nasm
  • reStructuredText: rst, rest, restructuredtext
  • reg: registry
  • sqlite3con: sqlite3
  • systemverilog: systemverilog, sv
  • verilog: verilog, v
  • vhdl: vhdl
  • xtlang: extempore