Blogの最新記事をトップページに
前々からやりたかったことのひとつであったのが、
Blogの最新記事をトップページに表示する機能。
ふと思いついた方法でやってみたら成功しました。
これまで勘違いしていたのですが、
MovableTypeはCGIで表示もやっていると思っていたのです。
だからトップページに最新記事を埋め込むというよりは、
CGIで表示される部分をトップページとして
見せないといけないと思っていました。
でも実は記事を書くたびにテンプレートで指定されたHTMLを生成して、
実際の記事を見るときは、そのHTMLを見に行っていたのですね。
しかも、そのテンプレートも決まった形だけでなく、
自分で新たに作ることもできて、MovableTypeで定義されているタグを
埋め込んでおけば、それに従ってHTMLを生成してくれる、
ということは、最近記事の一覧だけが書かれたHTMLを生成して、
それをトップページに埋め込めばいいじゃん、
というわけで、早速テンプレートを書いて、
トップページに埋め込ませるようにしてみました。
・・・文字化けしました。
考えてみれば、MovableTypeの文字コードはUTF-8でした。
(トップページはShift-JIS)そりゃあ化けないわけはないですね。
じゃあ、トップページもUTF-8にしてしまえっ
・・・と思ったのですが、一行コメントがShift-JISなので、
これのデータも変換したりするのも面倒くさい。
というわけで、結局記事一覧のHTMLファイルを
UTF-8に変換して出力するPHPスクリプトを書き、
それをトップページから読み込ませるようにして解決しました。
MovableType ⇒ 記事一覧HTML ⇒ 文字コード変換スクリプト ⇒ トップページ
んー、なんとも泥臭い・・・
やっぱりこれからはUTF-8で統一のがよいのかなぁ・・・
と思いつつも、ひとまず目標達成できた満足感に浸るのでした。
=========================
って、技術系の人じゃないとわけのわからないことを
つらつらと書いていますが、ようは
トップページにここの最新記事がでるようになりましたよっ
ってだけです。ええ、それだけです。
| パーマリンク
トラックバック
このエントリーのトラックバックURL(末尾の /_nospam_を削除してください。):
http://www.greenspace.info/cgi-bin/mt/mt-tb-post.cgi/3/_nospam_
» 星の授与式 送信元 社会人一年目、何とかがんばっています。
World Business Channel
http://www.wbc-tv.com/broadband/
「米倉誠一郎のベンチャー万歳」のリンクア... [送信元の記事を表示]
コメント (10)
You are soooo gifted in writing. God is really utilizing you in miraculous ways. You're doing a great job! This was a helpfull blog! Thanks
-Kent
where the theme of
Would you be concerned with exchanging hyperlinks?
I like gathering useful information, this post has got me even more info!
A few things you can attempt:
Hey really nice stuff you got here Please accept my thank you for the article you provided Exactly what I was looking for
A Scotsman was arrested for indecent exposure it was a hot day and he kept wiping his face with his kilt poor fellow
Despite my empty mouth the words are in mind
precisely what can you guys think?? can you like um??

トラックバック1号?
投稿者: nakata | 2005年1月 4日 16:58