ソースコードを書く場合BlogEngine.NETには、標準で「CodeFormatterExtension」がありますが、 今回は「SyntaxHighlighter 2.0 Extension For BlogEngine.NET」を使用します。
1.まずは下記からダウンロード
SyntaxHighlighter 2.0 Extension For BlogEngine.NET
http://sh2forbe.codeplex.com/
2.解答して出来る「App_Code」と「SyntaxHighlighter」をサーバの「BlogEngine.NET」のルートにコピーし、「NETWORK SERVICE」ユーザーに下記のフォルダ・ファイルの変更権を与えます。
/SyntaxHighlighter
/web.config
3.「BlogEngine.NET」にアクセスし、「コントロールパネル」の「Extensions」をクリックし、一覧の中に「SyntaxHighlighter」があるので、「編集」をクリックします。
4.「Folders」と「Brushes」の設定を必要に応じて修正します。
5.「HTMLにて記入」にチェックをつけてエディタを変更後、試しに下記のC#のソースコードをブログに上げます。
<pre class="brush: csharp;">
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
System.Console.WriteLine("Hello World!");
}
}
}
</pre>
で、下記のようになればOKです。
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
System.Console.WriteLine("Hello World!");
}
}
}