We have a shortcode you can wrap around source code that preserves its formatting and even provides syntax highlighting for certain languages, like so:
Wrap your code in these tags: [sourcecode language='css']..[/sourcecode]
Do not copy and paste this code – write it out. You can replace the language with one of the following language codes:
The language attribute is required! If we don’t have what you need pick the closest.
Code in between the [sourcecode] tags will automatically be encoded for display, you don’t need to worry about HTML entities or anything.
We used the syntaxhighlighter Google Code project by Alex Gorbatchev to implement this feature.