<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://travel-lab.info/tech/pblog/rss/style.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xml:lang="ja">
<channel rdf:about="http://travel-lab.info/tech/pblog/rss/1.0.php?id=51">
<title>Travellers Tales</title>
<link>http://travel-lab.info/tech/pblog/index.php</link>
<dc:date>2006-10-22T00:02:15+09:00</dc:date>
<description>
Travellers Tales - RSS (RDF Site Summary).
</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://travel-lab.info/tech/pblog/article.php?id=51" />
</rdf:Seq>
</items>
</channel>
<item>
<title>Markdown 記法対応：XML-RPC モジュール for P_BLOG</title>
<link>http://travel-lab.info/tech/pblog/article.php?id=51</link>
<dc:date>2006-10-22T00:02:15+09:00</dc:date>
<description>当サイトで公開中の XML-RPC モジュール for P_BLOG（改造版） を Markdown 記法対応にアップデートしました。
このアップデートにより、ブログエディタ ecto で Markdown 記法がプレビューされるようになり...</description>
<content:encoded>
<![CDATA[
<p>当サイトで公開中の <a href="http://travel-lab.info/tech/pblog/files/article.php?id=3">XML-RPC モジュール for P_BLOG（改造版）</a> を Markdown 記法対応にアップデートしました。</p>
<p>このアップデートにより、ブログエディタ <a href="http://ecto.kung-foo.tv/index.php">ecto</a> で Markdown 記法がプレビューされるようになります。<a href="http://www.newsgator.com/NGOLProduct.aspx?ProdID=MarsEdit">MarsEdit</a> でもプレビューされてますが、こちらは以前と比較していないので、前からできてたのかも。</p>
<p><a href="http://travel-lab.info/tech/pblog/article.php?id=47">前バージョン</a>からの更新ファイルは、<code>fnc_mt_api.inc.php</code> だけです。</p>
<ul class="ref">
<li><a href="http://travel-lab.info/tech/pblog/files/article.php?id=3">XML-RPC モジュール for P_BLOG（改造版）</a></li>
</ul>
<!-- more -->
<h4>ecto の Markdown 対応</h4>
<p>ecto で <a href="http://daringfireball.net/projects/markdown/">Markdown 記法</a>をプレビューするには以下のような設定が必要です。</p>
<ol>
<li><p>「ウインドウ」メニューから「アカウント」を選択し「アカウントマネージャ」を開いて、該当のブログの「キャッシュをアップデート」する。</p></li>
<li><p>記事を開き、「フォーマット」タブで「フォーマット」として「Markdown」を選ぶ。（「キャッシュをアップデートしないと、選択肢に Markdown が現れません。）</p></li>
<li><p>「フォーマット」タブの「デフォルトとして作成」をクリックして、この設定を記憶させる。（新規記事にこの設定が反映されるようになります。）</p></li>
</ol>
<p><img src="http://travel-lab.info/tech/pblog/resources/ecto.png" height="366" width="470" alt="Ecto with Markdown" /></p>
<p>過去の記事で Markdown 記法がプレビューされるようになるには、面倒ですが各々の記事を開いて、「フォーマット」の設定を変更後、「保存」する必要があります。</p>
<h4><code>mt.supportedTextFilters</code> へのレスポンス</h4>
<p><code>mt.supportedTextFilters</code> というメソッドが、そのブログの対応しているテキストフィルターを返しています。今回のアップデートで以下のような返答を返すようにしました。</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;methodResponse&gt;&lt;params&gt;&lt;param&gt;&lt;value&gt;&lt;array&gt;&lt;data&gt;
    &lt;value&gt;&lt;struct&gt;
        &lt;member&gt;
            &lt;name&gt;label&lt;/name&gt;
            &lt;value&gt;&lt;string&gt;Markdown&lt;/string&gt;&lt;/value&gt;
        &lt;/member&gt;
        &lt;member&gt;
            &lt;name&gt;key&lt;/name&gt;
            &lt;value&gt;&lt;string&gt;markdown&lt;/string&gt;&lt;/value&gt;
        &lt;/member&gt;
    &lt;/struct&gt;&lt;/value&gt;
&lt;/data&gt;&lt;/array&gt;&lt;/value&gt;&lt;/param&gt;&lt;/params&gt;
&lt;/methodResponse&gt;
</code></pre>
<p>参考ページ：<a href="http://www.na.rim.or.jp/~tsupo/program/blogTool/mt_xmlRpc.html">MovableType で使える XML-RPC API</a></p>

]]>
</content:encoded>
</item>

</rdf:RDF>