テーマをwp.Vicunaに戻しました。
Windows Live Writerでスタイルが反映しない点以外は、不満が全く無いんですよね。
早く*CSSファイル内の@importに対応してほしい*ものです(。。

で、細かい調整はまだまだなのですが、一ヶ所だけはまった部分がありまして。
SyntaxHighligherが適用されませんでした orz

いや・・・wp.Vicunaのせいではないかもしれません。
何かのプラグインと干渉したのかな?

イロイロ試してgoogle先生に聞いて、やっと解決したのでインストール手順を含めてメモしておきます。
[Windows Live Writerにソースコード挿入プラグインを追加 :: C#.NETでいく?](http://www.naggy.bne.jp/cs.net/2008/06/SyntaxHightlighter-for-Windows-Live-Writer.html)を参照にしました。

### 手順1:ダウンロード

以下の3つのファイルをダウンロードして解凍します。

+ Ajaxライブラリの「prototype.js」 → [Prototype JavaScript framework](http://www.prototypejs.org/)より
+ SyntaxHighlighter本体「SyntaxHighlighter_x.x.x.rar」 → [SyntaxHighlighter](http://code.google.com/p/syntaxhighlighter/)
+ WLWプラグイン「SyntaxHighlighter.msi」 → [SyntaxHighlighter for Windows Live Writer](http://www.codeplex.com/wlwSyntaxHighlighter)

### 手順2:アップロード

SyntaxHighlighter本体を解凍すると、中に3つのフォルダがあります。
まずは Scripts フォルダに prototype.jp をコピーします。
後ほどJavaScriptを追加するときも、Scripts フォルダにアップロードするようにしたら管理が楽になりますよ。

そして、Scripts フォルダと Styles フォルダをサイトのトップか、ブログのトップに配置します。
このブログだと http://www.2drops.jp/ 直下になります。

### 手順3:テンプレートの修正

各ページの直前に、コードを挿入します。
私の場合はWordpressなので、header.phpの直前に次を記述しました。

<link rel="stylesheet" href="<?php bloginfo('home'); ?>/Styles/SyntaxHighlighter.css" type="text/css" />
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/prototype.js"></script>
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/shCore.js"></script>
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/shBrushCss.js"></script>
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/shBrushXml.js"></script>
<script type="text/javascript" src="<?php bloginfo('home'); ?>/Scripts/shBrushJScript.js"></script>
<script type="text/javascript">
Event.observe(window, "load", code_SyntaxHighlight, false);
function code_SyntaxHighlight(){
    dp.SyntaxHighlighter.ClipboardSwf = '<?php bloginfo('home'); ?>/Scripts/clipboard.swf';
    dp.SyntaxHighlighter.HighlightAll('code');
}
</script>

### 手順4:プラグインのインストール

SyntaxHighlighter.msiをダブルクリックします。
インストーラーが起動するので、そのまま「Next」で進んでいけば完了です。

ちなみに、削除するときはWindowsの「プログラムの追加と削除」からになります。

### 手順5:コードを記事に書く

WLWを起動するとプラグインの一覧に「ソースコードの挿入…」が表示されています。
そこをクリックして出てきたウィンドウで、*ドロップダウンメニューからコードの種類を選択*します(例はXML/HTML)
下の入力欄にコードを入力して「OK」をクリックすると、整形されたコードが表示されます。


Windows Live Writerのサイドバー

SyntaxHighlighter for Windows Live Writerの画面

返信する

(必須)

(必須)

以下のHTML タグと属性が利用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© 2011 2Drops! Suffusion theme by Sayontan Sinha