Template:code
Jump to navigation
Jump to search
code
- The following documentation is located at Template:code/documentation. [edit]
- Useful links: subpage list • links • redirects • transclusions • errors (parser/module) • sandbox
This is a convenience template, which formats a short inline snippet of code with syntax highlighting of a given language. The language is specified in |1=
(the first positional parameter), while |2=
(the second positional parameter) is the snippet to format. If the snippet contains an equal sign, precede it with =
.
Typical values for |1=
:
text
or omitted: Raw text. This simply applies a monospaced font, similarly to surrounding the snipped with<code>...</code>
.lua
: Lua code.js
orjavascript
: JavaScript code.py
orpython
: Python code.
The possible values are those understood by the <syntaxhighlight>
tag.
It is similar to Wikipedia's w:Template:code, but the argument order is opposite.
Example
{{code||foo("bar")}}
renders asfoo("bar")
.{{code|js|=(65535).toString(16) === 'ffff'}}
renders as(65535).toString(16) === 'ffff'
.