views:

184

answers:

2

I have researched this for a few hours and I am kind of frustrated. Maybe I am just missing something as I am new to blogging.

I am not hosting my own blog, I am just using WordPress.com. I want to include snippets of c# code and have them look like they do in Visual Studio, or at least make them look nice, certainly with line numbers and color. The solutions I have seen for this all seem to assume you are hosting your own blog. I cannot figure out how to install plugins.

Is there a widget that will make code snippets look nice, or some other solution I can easily use?

Thank you

EDIT: Sarfraz has outlined one way to solve my problem (thank you!), and I have tried it but there is an issue I have, namely that it does not colorize most of my code (newer keywords like var, from, where, select, etc). Is there a fix to this or is there some other solution?

+4  A: 

Just edit your aricles in html mood and enclose your code within these tags.

[sourcecode language="css"]
[/sourcecode]

Example:

[sourcecode language="javascript"]
 // javascript hello world program
 alert('Hello, World !!');
[/sourcecode]

Note: You need to specify correct language identifier for the language attribute as shown above.

More Information Here :)

Sarfraz
I thought I read somewhere that whitespace formatting is lost this way?
Stomp
Nope, your code looks cleaner with required white space. thanks
Sarfraz
If it is this simple, why do so many plugins exist, some of them complicated to install? Thanks for the link btw :)
Stomp
@Stomp: the difference with plugins is that they automate it, not doing it manually, also plugins provide a variety of themes for the code, also you can not add code plugin to wordpress.com. Hope that helps. thanks bye.
Sarfraz
@Stomp: I deleted my answer as I missed the fact that you're on wordpress.com, not self-hosted. You have to stay with the codemarkup as outlined by Sarfraz....
songdogtech
+2  A: 

The [sourcecode] tag usually works fine for C#, but for me it often breaks when I post XAML code.

Instead I use this page to format my code. The result looks nice (you can see it on my blog), but it requires the "Custom CSS" option ($15/year).

Thomas Levesque