Yaks

Blogの最新記事をトップページに はてなブックマーク - 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/ 「米倉誠一郎のベンチャー万歳」のリンクア... [送信元の記事を表示]

トラックバック時刻: 2005年1月 4日 16:56

コメント (10)

トラックバック1号?

投稿者: nakata | 2005年1月 4日 16:58

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

投稿者: 匿名 | 2011年1月15日 07:29

where the theme of

投稿者: hd pornolar | 2011年3月10日 11:39

Would you be concerned with exchanging hyperlinks?

投稿者: Ellie | 2011年5月 5日 06:53

I like gathering useful information, this post has got me even more info!

投稿者: Kawai Digital Piano | 2011年9月10日 08:37

A few things you can attempt:

投稿者: Kerrie Grubman | 2011年9月14日 07:31

Hey really nice stuff you got here Please accept my thank you for the article you provided Exactly what I was looking for

投稿者: Kerrie Bocklage | 2011年9月14日 19:06

A Scotsman was arrested for indecent exposure it was a hot day and he kept wiping his face with his kilt poor fellow

投稿者: Kerrie Dilisio | 2011年9月17日 04:15

Despite my empty mouth the words are in mind

投稿者: Kerrie Boldwyn | 2011年9月17日 17:37

precisely what can you guys think?? can you like um??

投稿者: 匿名 | 2011年10月14日 15:43

コメントを書き込む