Supported syntax highlighting in Jekyll
Found on this website ꜛ by Marcelo Canina ꜛ, here is a list of supported programming languages for syntax highlighting in Jekyll:
| Language | Usage in Jekyll | Aliases |
|---|---|---|
| ActionScript | actionscript |
as, as3 |
| configuration files for Apache web server | apache |
|
| Markdown based API description language. | apiblueprint |
apiblueprint, apib |
| AppleScript scripting language by Apple Inc. (http://developer.apple.com/applescript/) | applescript |
applescript |
| BIML (Business Intelligence Markup Language) | biml |
|
| The C programming language | c |
|
| Say more, more clearly. | ceylon |
|
| CFScript (the CFML scripting language) | cfscript |
cfc |
| The Clojure programming language (clojure.org) | clojure |
clj, cljs |
| The cross-platform, open-source build system | cmake |
|
| The Coffeescript programming language (coffeescript.org) | coffeescript |
coffee, coffee-script |
| The Common Lisp variant of Lisp (common-lisp.net) | common_lisp |
cl, common-lisp, elisp, emacs-lisp |
| A generic lexer for configuration files | conf |
config, configuration |
| Coq (coq.inria.fr) | coq |
|
| The C++ programming language | cpp |
c++ |
| a multi-paradigm language targeting .NET | csharp |
c#, cs |
| Cascading Style Sheets, used to style web pages | css |
|
| The D programming language(dlang.org) | d |
dlang |
| The Dart programming language (dart.dev) | dart |
|
| Lexes unified diffs or patches | diff |
patch, udiff |
| Eiffel programming language | eiffel |
|
| Elixir language (elixir-lang.org) | elixir |
elixir, exs |
| Embedded ruby template files | erb |
eruby, rhtml |
| The Erlang programming language (erlang.org) | erlang |
erl |
| Factor, the practical stack language (factorcode.org) | factor |
|
| Fortran 95 Programming Language | fortran |
|
| A business-readable spec DSL (github.com/cucumber/cucumber/wiki/Gherkin) | gherkin |
cucumber, behat |
| The GLSL shader language | glsl |
|
| The Go programming language (http://golang.org) | go |
golang |
| A powerful build system for the JVM | gradle |
|
| The Groovy programming language (http://www.groovy-lang.org/) | groovy |
|
| The Haml templating system for Ruby (haml.info) | haml |
HAML |
| the Handlebars and Mustache templating languages | handlebars |
hbs, mustache |
| The Haskell programming language (haskell.org) | haskell |
hs |
| HTML, the markup language of the web | html |
|
| http requests and responses | http |
|
| the INI configuration format | ini |
|
| The IO programming language (http://iolanguage.com) | io |
|
| The Java programming language (java.com) | java |
|
| JavaScript, the browser scripting language | javascript |
js |
| Django/Jinja template engine (jinja.pocoo.org) | jinja |
django |
| JavaScript Object Notation with extenstions for documentation | json-doc |
|
| JavaScript Object Notation (json.org) | json |
|
| An elegant, formally-specified config language for JSON | jsonnet |
|
| The Julia programming language | julia |
jl |
| Kotlin (http://kotlinlang.org) | kotlin |
|
| Liquid is a templating engine for Ruby (liquidmarkup.org) | liquid |
|
| Literate coffeescript | literate_coffeescript |
litcoffee |
| Literate haskell | literate_haskell |
lithaskell, lhaskell, lhs |
| The LLVM Compiler Infrastructure (http://llvm.org/) | llvm |
|
| Lua (http://www.lua.org) | lua |
|
| Makefile syntax | make |
makefile, mf, gnumake, bsdmake |
| Markdown, a light-weight markup language for authors | markdown |
md, mkd |
| Matlab | matlab |
m |
| Moonscript (http://www.moonscript.org) | moonscript |
moon |
| Netwide Assembler | nasm |
|
| configuration files for the nginx web server (nginx.org) | nginx |
|
| The Nim programming language (http://nim-lang.org/) | nim |
nimrod |
| an extension of C commonly used to write Apple software | objective_c |
objc |
| Objective CAML (ocaml.org) | ocaml |
|
| a procedural programming language commonly used as a teaching language. | pascal |
|
| The Perl scripting language (perl.org) | perl |
pl |
| The PHP scripting language (php.net) | php |
php, php3, php4, php5 |
| A boring lexer that doesn’t highlight anything | plaintext |
text |
| powershell | powershell |
posh |
| The Praat scripting language (praat.org) | praat |
|
| The Prolog programming language (http://en.wikipedia.org/wiki/Prolog) | prolog |
|
| .properties config files for Java | properties |
|
| Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data | protobuf |
proto |
| The Puppet configuration management language (puppetlabs.org) | puppet |
pp |
| The Python programming language (python.org) | python |
py |
| QML, a UI markup language | qml |
|
| The R statistics language (r-project.org) | r |
R, s, S |
| Racket is a Lisp descended from Scheme (racket-lang.org) | racket |
|
| The Ruby programming language (ruby-lang.org) | ruby |
rb |
| The Rust programming language (rust-lang.org) | rust |
rs |
| The Sass stylesheet language language (sass-lang.com) | sass |
|
| The Scala programming language (scala-lang.org) | scala |
scala |
| The Scheme variant of Lisp | scheme |
|
| SCSS stylesheets (sass-lang.com) | scss |
|
| sed, the ultimate stream editor | sed |
|
| A generic lexer for shell session and command line | shell_session |
terminal, console |
| Various shell languages, including sh and bash | shell |
bash, zsh, ksh, sh |
| The Slim template language | slim |
|
| The Smalltalk programming language | smalltalk |
st, squeak |
| Smarty Template Engine | smarty |
|
| Standard ML | sml |
ml |
| Structured Query Language, for relational databases | sql |
|
| Multi paradigm, compiled programming language developed by Apple for iOS and OS X development. (developer.apple.com/swift) | swift |
|
| Test Anything Protocol | tap |
|
| The Tool Command Language (tcl.tk) | tcl |
|
| The TeX typesetting system | tex |
TeX, LaTeX, latex |
| the TOML configuration format (https://github.com/mojombo/toml) | toml |
|
| The tulip programming language (http://github.com/jneen/tulip) | tulip |
tlp |
| Twig template engine (twig.symfony.com) | twig |
|
| TypeScript, a superset of JavaScript | typescript |
ts |
| Visual Basic | vb |
visualbasic |
| The System Verilog hardware description language | verilog |
|
| VimL, the scripting language for the Vim editor (vim.org) | viml |
vim, vimscript, ex |
| XML | xml |
|
| Yaml Ain’t Markup Language (yaml.org) | yaml |
yml |
You can use any of the above listed languages in fenced code blocks either by using ~ or `:
~~~py
import numpy as np
a=np.arange(5)
print(a+a)
~~~
```py
import numpy as np
a=np.arange(5)
print(a+a)
```
render both to
import numpy as np
a=np.arange(5)
print(a+a)
comments