See also Code blocks page.

From the docs:

Jekyll has built in support for syntax highlighting of over 100 languages thanks to Rouge. Rouge is the default highlighter in Jekyll 3 and above.

Linguist

The full list that GitHub supports:

This is similar but easier to read:

Rogue highlighter

Used for GitHub Pages