blogrollingにそのまま登録すると文字化けしてしまいます。
その場合は「質問箱」を実体参照に変換して
質問箱
と書き換えると文字化けしません。
半角カナ実体参照生成ではJavaScriptを使って実態参照に変換するフォームを作っています。
ソースを見て自サイトのhtmlに設置すれば、ローカルでも使えます。
tDiaryテーマを適用できるようにMain Indexの改造中
とりあえずざっとできた。
tDiaryのCSS構造と今日のなんでMovableTypeやねんを参考にしてテンプレートをIndexだけ改造しました。
Main Index (tDiaryテーマ)を保存してください。
使い方は、ほぼ同じで。MTを設置したところにthemeというディレクトリを作って、その中にtDiaryのテーマを入れます。(今はcloverを設置しています)
<MTSetVar name="Theme" value="clover">
のvalueの名前をテーマ名に書き換えれば使えます。
ただtDiaryのテーマの中には、作者のライセンスとしてtDiary以外で使用をしてほしくないものも有ります。
はてな日記もtDiaryテーマを使えるように作られていますが、同様の問題のため一部テーマはつかえません。
tDiary-theme MLに、選択できないようにしているテーマの一覧があります。ただ、Nanaさんのテーマはその後GPLに変えた様子です。最新情報はtDiary.orgのテーマ集をダウンロードして、READMEを確認してください。
movabletypeでもこれらのテーマを使用しないようにしましょう。
MTを設置しているサーバーがqmailを使っていて「.qmail-localaddress」などで転送が出来るか。
もしくはsendmailを使っていて「.forward」によるメール転送を許可している場合は、前に説明したqmail2mt.plでメールによる日記更新が出来るのですが。
メール転送を許していない場合でも方法がありました。
www.y4su0.com 日記 その5に説明があります。
簡単に言うと、Perlを使いPOP3でメールを読むスクリプトを設置して、専用メールアドレスにきたメールを更新用スクリプト(前述のqmail2mt.plなど)に渡すという動作をします。
MTを使ってみたい。というときに実際に有った誤解などを解消するためにメモしておきます。
この機能があるサーバーで無いと動作しない必須項目
この機能があったほうが便利な推奨項目
CSSやHTMLによるWeb制作のスキルもあったほうがいいです。
文字コード変換機能の付いた日本語エディターも設定を書き換えたりするのに便利です。必須では有りません。Macであれば「miエディタ」がおすすめです。
index.rdfをチェック先URLに指定すると、はてなアンテナもサーバーも負荷が低いし、デザインにも左右されないのでお勧めです。
大抵のmovabletype使用サイトで「Syndicate this site (XML) 」としてリンクされているところです。
ここだったら
http://www.otsune.com/mt/index.rdf
です。
はてなアンテナの「チェックするページのURL」に「http://チェックしたいサイト/ディレクトリ/index.rdf」を入力して登録。
そのままだと使いにくいので、はてなアンテナの編集メニューから詳細を選択し「リンクURL」の欄をindex.htmlに書き換えると良いでしょう。
はてな詳細編集の設定例
また他のmovabletype以外のサイトでも、RSSを提供しているばあいは、それを更新チェックに使うと確実で楽です。
日本で配布されているRSS(RDF Site Summary)ファイルの一覧も参考に。
はてなアンテナやWWWC、WWWDなどの更新チェックツールからアクセスがある場合。
index.htmlをチェックされるとサーバーの負荷が大きくなります。
まぁWWWDなどはHEADリクエストに、ちゃんとLast-modifiedで更新時間をサーバーが答えれば、コンテンツの本文は転送しないので、それほど神経質になる必要は無いと思いますが。
サーバーがapacheを使用していて、mod_rewriteが使える場合、.htaccessに以下のように記述すれば任意のURLに書き換えることが出来ます。
RewriteEngine on
RewriteBase /mt #ディレクトリ指定
RewriteCond %{HTTP_USER_AGENT} ^WWWC/.*
RewriteRule ^$ index.rdf [L]