1. Qiita
Changes in title
-Qiitaでシンタックスハイライト可能な言語一覧 | Syntax Highlighting: List of Supported Language at Qiita
+Qiitaでシンタックスハイライト可能な言語一覧
Changes in body
Source | HTML | Preview

Qiita Markdownのコードブロックで指定できる言語は以下の通りです。
例えばCucumberを利用する場合は例えばRubyを利用する場合は

Qiitaなお、シンタックスハイライトには supports syntax highlighting of following languages.
pygments.rbForを利用しており、下記の対応言語リストは example, when you want to use Cucumber, please specify Cucumber as follows.Supported languages — Pygments に準ずるものです。

Programming Languages

```rb
...
```

のように指定してください。

BEEkXyuFf2S.gif

Qiita Markdownについては Qiita Markdown をご覧下さい。

Last Update: 2017-12-08

For下記のハイライトが追加されています。 more information about Qiita Markdown, please refer toQiita Markdown .

Template languages

  • Cheetah templates
  • Django / Jinja templates
  • ERB (Ruby templating)
  • Genshi (the Trac template language)
  • JSP (Java Server Pages)
  • Myghty (the HTML::Mason based framework)
  • Mako (the Myghty successor)
  • Smarty templates (PHP templating)
  • Tea

Other markup

  • Apache config files
  • Bash shell scripts
  • BBCode
  • CMake
  • CSS
  • Debian control files
  • Diff files
  • DTD
  • Gettext catalogs
  • Gnuplot script
  • Groff markup
  • HTML
  • HTTP sessions
  • INI-style config files
  • IRC logs (irssi style)
  • Lighttpd config files
  • Makefiles
  • MoinMoin/Trac Wiki markup
  • MySQL
  • Nginx config files
  • POV-Ray scenes
  • Ragel
  • Redcode
  • ReST
  • Robot Framework
  • RPM spec files
  • SQL, also MySQL, SQLite
  • Squid configuration
  • TeX
  • tcsh
  • Vim Script
  • Windows batch files
  • XML
  • XSLT
  • YAML

  • Cucumber,ActionScript cucumber, Gherkin, gherkin:
    • Gherkin (filenames *.feature)
  • abap:Ada
    • ABAP (filenames *.abap)
  • ada,ANTLR ada95ada2005:
    • Ada (filenames *.adb, *.ads, *.ada)
  • ahk:AppleScript
    • autohotkey (filenames *.ahk, *.ahkl)
  • antlr-as,Assembly antlr-actionscript:(various)
    • ANTLR With ActionScript Target (filenames *.G, *.g)
  • antlr-cpp:Asymptote
    • ANTLR With CPP Target (filenames *.G, *.g)
  • antlr-csharp,Awk antlr-c#:
    • ANTLR With C# Target (filenames *.G, *.g)
  • antlr-java:Befunge
    • ANTLR With Java Target (filenames *.G, *.g)
  • antlr-objc:Boo
    • ANTLR With ObjectiveC Target (filenames *.G, *.g)
  • antlr-perl:BrainFuck
    • ANTLR With Perl Target (filenames *.G, *.g)
  • antlr-python:C, C++
    • ANTLR With Python Target (filenames *.G, *.g)
  • antlr-ruby,C# antlr-rb:
    • ANTLR With Ruby Target (filenames *.G, *.g)
  • antlr:Clojure
    • ANTLR
  • apacheconf,CoffeeScript aconf, apache:
    • ApacheConf (filenames .htaccess, apache.conf, apache2.conf)
  • applescript:ColdFusion
    • AppleScript (filenames *.applescript)
  • as,Common actionscript:Lisp
    • ActionScript (filenames *.as)
  • as3,Coq actionscript3:
    • ActionScript 3 (filenames *.as)
  • aspx-cs:Cryptol (incl. Literate Cryptol)
    • aspx-cs (filenames *.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd)
  • aspx-vb:Crystal
    • aspx-vb (filenames *.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd)
  • asy,Cython asymptote:
    • Asymptote (filenames *.asy)
  • basemake:D
    • Makefile
  • bash,Dart sh, ksh:
    • Bash (filenames *.sh, *.ksh, *.bash, *.ebuild, *.eclass)
  • bat:Delphi
    • Batchfile (filenames *.bat, *.cmd)
  • bbcode:Dylan
    • BBCode
  • befunge:Elm
    • Befunge (filenames *.befunge)
  • blitzmax,Erlang bmax:
    • BlitzMax (filenames *.bmx)
  • boo:Ezhil Ezhil - A Tamil programming language
    • Boo (filenames *.boo)
  • brainfuck,Factor bf:
    • Brainfuck (filenames *.bf, *.b)
  • c-objdump:Fancy
    • c-objdump (filenames *.c-objdump)
  • c:Fortran
    • C (filenames *.c, *.h)
  • cfm:F#
    • Coldfusion HTML (filenames *.cfm, *.cfml, *.cfc)
  • cfs:GAP
    • cfstatement
  • cheetah,Gherkin spitfire:(Cucumber)
    • Cheetah (filenames *.tmpl, *.spt)
  • clojure,GL clj:shaders
    • Clojure (filenames *.clj)
  • cmake:Groovy
    • CMake (filenames *.cmake, CMakeLists.txt)
  • coffee-script,Haskell coffeescript:(incl. Literate Haskell)
    • CoffeeScript (filenames *.coffee)
  • common-lisp,IDL cl:
    • Common Lisp (filenames *.cl, *.lisp, *.el)
  • console:Io
    • Bash Session (filenames *.sh-session)
  • control:Java
    • Debian Control file (filenames control)
  • cpp,JavaScript c++:
    • C++ (filenames *.cpp, *.hpp, *.c++, *.h++, *.cc, *.hh, *.cxx, *.hxx)
  • cpp-objdump,Lasso c++-objdumb, cxx-objdump:
    • cpp-objdump (filenames *.cpp-objdump, *.c++-objdump, *.cxx-objdump)
  • csharp,LLVM c#:
    • C# (filenames *.cs)
  • css+django,Logtalk css+jinja:
    • CSS+Django/Jinja
  • css+erb,Lua css+ruby:
    • CSS+Ruby
  • css+genshitext,Matlab css+genshi:
    • CSS+Genshi Text
  • css+mako:MiniD
    • CSS+Mako
  • css+myghty:Modelica
    • CSS+Myghty
  • css+php:Modula-2
    • CSS+PHP
  • css+smarty:MuPad
    • CSS+Smarty
  • css:Nemerle
    • CSS (filenames *.css)
  • cython,Nimrod pyx:
    • Cython (filenames *.pyx, *.pxd, *.pxi)
  • d-objdump:Objective-C
    • d-objdump (filenames *.d-objdump)
  • d:Objective-J
    • D (filenames *.d, *.di)
  • delphi,Octave pas, pascal, objectpascal:
    • Delphi (filenames *.pas)
  • diff,OCaml udiff:
    • Diff (filenames *.diff, *.patch)
  • django,PHP jinja:
    • Django/Jinja
  • dpatch:Perl
    • Darcs Patch (filenames *.dpatch, *.darcspatch)
  • duel,PovRay Duel Engine, Duel View, JBST, jbst, JsonML+BST:
    • Duel (filenames *.duel, *.jbst)
  • dylan:PostScript
    • Dylan (filenames *.dylan, *.dyl)
  • el:PowerShell
    • Emacs Lisp
  • erb:Prolog
    • ERB
  • erl:Python 2.x and 3.x (incl. console sessions and tracebacks)
    • Erlang erl session (filenames *.erl-sh)
  • erlang:REBOL
    • Erlang (filenames *.erl, *.hrl)
  • evoque:Red
    • Evoque (filenames *.evoque)
  • factor:Redcode
    • Factor (filenames *.factor)
  • felix,Ruby flx:(incl. irb sessions)
    • Felix (filenames *.flx, *.flxh)
  • fortran:Rust
    • Fortran (filenames *.f, *.f90)
  • fsharpS, S-Plus, R
    • FSharp (filenames *.fs, *.fsi)
  • gas:Scala
    • GAS (filenames *.s, *.S)
  • genshi,Scheme kid, xml+genshi, xml+kid:
    • Genshi (filenames *.kid)
  • genshitext:Scilab
    • Genshi Text
  • glsl:Smalltalk
    • GLSL (filenames *.vert, *.frag, *.geo)
  • gnuplot:SNOBOL
    • Gnuplot (filenames *.plot, *.plt)
  • go:Tcl
    • Go (filenames *.go)
  • gooddata-cl:Vala
    • GoodData-CL (filenames *.gdc)
  • groff,Verilog nroff, man:
    • Groff (filenames *.[1234567], *.man)
  • groovy:VHDL Groovy (filenames *.groovy)
  • haml,Visual HAML:Basic.NET
    • Haml (filenames *.haml)
  • haskell,Visual hs:FoxPro
    • Haskell (filenames *.hs)
  • html+cheetah,XQuery html+spitfire:
    • HTML+Cheetah
  • html+django,Zephir html+jinja:
    • HTML+Django/Jinja
  • html+evoque:
    • HTML+Evoque (filenames *.html)
  • html+genshi, html+kid:
    • HTML+Genshi
  • html+mako:
    • HTML+Mako
  • html+myghty:
    • HTML+Myghty
  • html+php:
    • HTML+PHP (filenames *.phtml)
  • html+smarty:
    • HTML+Smarty
  • html+velocity:
    • HTML+Velocity
  • html:
    • HTML (filenames *.html, *.htm, *.xhtml, *.xslt)
  • hx, haXe:
    • haXe (filenames *.hx)
  • hybris, hy:
    • Hybris (filenames *.hy, *.hyb)
  • ini, cfg:
    • INI (filenames *.ini, *.cfg)
  • io:
    • Io (filenames *.io)
  • ioke, ik:
    • Ioke (filenames *.ik)
  • irc:
    • IRC logs (filenames *.weechatlog)
  • jade, JADE:
    • Jade (filenames *.jade)
  • java:
    • Java (filenames *.java)
  • js+cheetah, javascript+cheetah, js+spitfire, javascript+spitfire:
    • JavaScript+Cheetah
  • js+django, javascript+django, js+jinja, javascript+jinja:
    • JavaScript+Django/Jinja
  • js+erb, javascript+erb, js+ruby, javascript+ruby:
    • JavaScript+Ruby
  • js+genshitext, js+genshi, javascript+genshitext, javascript+genshi:
    • JavaScript+Genshi Text
  • js+mako, javascript+mako:
    • JavaScript+Mako
  • js+myghty, javascript+myghty:
    • JavaScript+Myghty
  • js+php, javascript+php:
    • JavaScript+PHP
  • js+smarty, javascript+smarty:
    • JavaScript+Smarty
  • js, javascript:
    • JavaScript (filenames *.js)
  • jsp:
    • Java Server Page (filenames *.jsp)
  • lhs, literate-haskell:
    • Literate Haskell (filenames *.lhs)
  • lighty, lighttpd:
    • Lighttpd configuration file
  • llvm:
    • LLVM (filenames *.ll)
  • logtalk:
    • Logtalk (filenames *.lgt)
  • lua:
    • Lua (filenames *.lua, *.wlua)
  • make, makefile, mf, bsdmake:
    • Makefile (filenames .mak, Makefile, makefile, Makefile., GNUmakefile)
  • mako:
    • Mako (filenames *.mao)
  • maql:
    • MAQL (filenames *.maql)
  • mason:
    • Mason (filenames *.m, *.mhtml, *.mc, *.mi, autohandler, dhandler)
  • matlab, octave:
    • Matlab (filenames *.m)
  • matlabsession:
    • Matlab session
  • minid:
    • MiniD (filenames *.md)
  • modelica:
    • Modelica (filenames *.mo)
  • modula2, m2:
    • Modula-2 (filenames *.def, *.mod)
  • moocode:
    • MOOCode (filenames *.moo)
  • mupad:
    • MuPAD (filenames *.mu)
  • mxml:
    • MXML (filenames *.mxml)
  • myghty:
    • Myghty (filenames *.myt, autodelegate)
  • mysql:
    • MySQL
  • nasm:
    • NASM (filenames *.asm, *.ASM)
  • newspeak:
    • Newspeak (filenames *.ns2)
  • nginx:
    • Nginx configuration file
  • numpy:
    • NumPy
  • objdump:
    • objdump (filenames *.objdump)
  • objective-c, objectivec, obj-c, objc:
    • Objective-C (filenames *.m)
  • objective-j, objectivej, obj-j, objj:
    • Objective-J (filenames *.j)
  • ocaml:
    • OCaml (filenames *.ml, *.mli, *.mll, *.mly)
  • ooc:
    • Ooc (filenames *.ooc)
  • perl, pl:
    • Perl (filenames *.pl, *.pm)
  • php, php3, php4, php5:
    • PHP (filenames *.php, *.php[345])
  • postscript:
    • PostScript (filenames *.ps, *.eps)
  • pot, po:
    • Gettext Catalog (filenames *.pot, *.po)
  • pov:
    • POVRay (filenames *.pov, *.inc)
  • prolog:
    • Prolog (filenames *.prolog, *.pro, *.pl)
  • properties:
    • Properties (filenames *.properties)
  • protobuf:
    • Protocol Buffer (filenames *.proto)
  • py3tb:
    • Python 3.0 Traceback (filenames *.py3tb)
  • pycon:
    • Python console session
  • pytb:
    • Python Traceback (filenames *.pytb)
  • python, py:
    • Python (filenames *.py, *.pyw, *.sc, SConstruct, SConscript, *.tac)
  • python3, py3:
    • Python 3
  • ragel-c:
    • Ragel in C Host (filenames *.rl)
  • ragel-cpp:
    • Ragel in CPP Host (filenames *.rl)
  • ragel-d:
    • Ragel in D Host (filenames *.rl)
  • ragel-em:
    • Embedded Ragel (filenames *.rl)
  • ragel-java:
    • Ragel in Java Host (filenames *.rl)
  • ragel-objc:
    • Ragel in Objective C Host (filenames *.rl)
  • ragel-ruby, ragel-rb:
    • Ragel in Ruby Host (filenames *.rl)
  • ragel:
    • Ragel
  • raw:
    • Raw token data
  • rb, ruby, duby:
    • Ruby (filenames *.rb, *.rbw, Rakefile, *.rake, *.gemspec, *.rbx, *.duby)
  • rbcon, irb:
    • Ruby irb session
  • rconsole, rout:
    • RConsole (filenames *.Rout)
  • rebol:
    • REBOL (filenames *.r, *.r3)
  • redcode:
    • Redcode (filenames *.cw)
  • rhtml, html+erb, html+ruby:
    • RHTML (filenames *.rhtml)
  • rst, rest, restructuredtext:
    • reStructuredText (filenames *.rst, *.rest)
  • sass, SASS:
    • Sass (filenames *.sass)
  • scala:
    • Scala (filenames *.scala)
  • scaml, SCAML:
    • Scaml (filenames *.scaml)
  • scheme, scm:
    • Scheme (filenames *.scm)
  • scss:
    • SCSS (filenames *.scss)
  • shell-session:
    • Bash Session
  • smalltalk, squeak:
    • Smalltalk (filenames *.st)
  • smarty:
    • Smarty (filenames *.tpl)
  • sourceslist, sources.list:
    • Debian Sourcelist (filenames sources.list)
  • splus, s, r:
    • S (filenames *.S, *.R)
  • sql:
    • SQL (filenames *.sql)
  • sqlite3:
    • sqlite3con (filenames *.sqlite3-console)
  • squidconf, squid.conf, squid:
    • SquidConf (filenames squid.conf)
  • ssp:
    • Scalate Server Page (filenames *.ssp)
  • tcl:
    • Tcl (filenames *.tcl)
  • tcsh, csh:
    • Tcsh (filenames *.tcsh, *.csh)
  • tex, latex:
    • TeX (filenames *.tex, *.aux, *.toc)
  • text:
    • Text only (filenames *.txt)
  • trac-wiki, moin:
    • MoinMoin/Trac Wiki markup
  • v:
    • verilog (filenames *.v, *.sv)
  • vala, vapi:
    • Vala (filenames *.vala, *.vapi)
  • vb.net, vbnet:
    • VB.net (filenames *.vb, *.bas)
  • velocity:
    • Velocity (filenames *.vm, *.fhtml)
  • vim:
    • VimL (filenames *.vim, .vimrc)
  • xml+cheetah, xml+spitfire:
    • XML+Cheetah
  • xml+django, xml+jinja:
    • XML+Django/Jinja
  • xml+erb, xml+ruby:
    • XML+Ruby
  • xml+evoque:
    • XML+Evoque (filenames *.xml)
  • xml+mako:
    • XML+Mako
  • xml+myghty:
    • XML+Myghty
  • xml+php:
    • XML+PHP
  • xml+smarty:
    • XML+Smarty
  • xml+velocity:
    • XML+Velocity
  • xml:
    • XML (filenames *.xml, *.xsl, *.rss, *.xslt, *.xsd, *.wsdl)
  • xquery, xqy:
    • XQuery (filenames *.xqy, *.xquery)
  • xslt:
    • XSLT (filenames *.xsl, *.xslt)
  • yaml:
    • YAML (filenames *.yaml, *.yml)
  • zsh:
    • Zsh

Removed Lexers

  • Jade
    • Pugとして収録されています
  • Shell Session
  • ca65

Added Lexers

  • ABNF
  • ADL
  • Aheui
  • Ampl
  • Angular2
  • Arduino
  • BC
  • BNF
  • BST
  • BibTeX
  • Boogie
  • CAmkES
  • CPSA
  • CSS+mozpreproc
  • Cap'n Proto
  • CapDL
  • Clean
  • Component Pascal
  • Crmsh
  • Crystal
  • Csound Document
  • Csound Orchestra
  • Csound Score
  • Earl Grey
  • Easytrieve
  • Elm
  • EmacsLisp
  • Ezhil
  • Fish
  • Flatline
  • Forth
  • FortranFixed
  • HSAIL
  • HTML + Angular2
  • HTML+Twig
  • Hexdump
  • Isabelle
  • J
  • JCL
  • JSGF
  • JSON-LD
  • JSONBareObject
  • Javascript+mozpreproc
  • Juttle
  • Lean
  • LessCss
  • MSDOS Session
  • Monte
  • NCL
  • Nit
  • NuSMV
  • ODIN
  • PacmanConf
  • ParaSail
  • PkgConfig
  • PowerShell Session
  • Praat
  • Pug
  • QVTO
  • Relax-NG Compact
  • ResourceBundle
  • Roboconf Graph
  • Roboconf Instances
  • SAS
  • Shen
  • Silver
  • Snowball
  • Stata
  • SuperCollider
  • TADS 3
  • TAP
  • TASM
  • Tcsh Session
  • Termcap
  • Terminfo
  • Terraform
  • Thrift
  • TrafficScript
  • Transact-SQL
  • Turtle
  • Twig
  • TypoScript
  • TypoScriptCssData
  • TypoScriptHtmlData
  • VCL
  • VCLSnippets
  • WDiff
  • Whiley
  • X10
  • XUL+mozpreproc
  • Xorg
  • cADL
  • ca65 assembler
  • markdown
  • mozhashpreproc
  • mozpercentpreproc
  • xtlang