Disqus supports automatic syntax highlighting in a number of languages. To use this feature, place your code inside <pre><code>
tags. For example:
<pre><code>
var foo = 'bar';
alert('foo');
</code></pre>
By default, Disqus will try to automatically detect the language. It's pretty good at this, but you can give it a hand by doing the following:
<pre><code class="javascript">
var foo = 'bar';
alert('foo');
</code></pre>
Supported languages
- Bash
- Diff
- JSON
- Perl
- C#
- HTML/XML (Note: You must first HTML-encode these tags to display them)
- Java
- Python
- C++
- HTTP
- JavaScript
- Ruby
- CSS
- Ini
- PHP
- SQL
Note: Syntax highlighting will automatically close tags. To place a tag in code without closing, use < and > instead of < and >, to override this behavior.