Archive for the ‘MovableType’ tag
旧RSSFeedをFeedBurner用FeedにRewrite
リニューアルのついでに、このページのRSS FEEDをFeedBurnerに食わせてみた。
FeedBurnerとは、既にあるRSSFeedをまとめて一つのFeedに「焼いて」くれるサービスだ。
ブログをいくつか持っている場合や、ブログとTwitterとFlickerをまとめて一つのFEEDにしたりといった使い方ができる。
それがどうした、と思うかもしれないが(僕も意味がわからなかった)、それらを購読している読者数も把握できるとしたらすこし話が変わってくる。
自分の発信するコンテンツがどれくらいの人に購読(ブックマーク)されているのか(=どれくらいの人が自分に注目しているのか)、それが把握できるのだ。サイト管理者として、これはなかなか励みになる。
MovableTypeは通常で三種類のRSSFeedを出力する。RSS1.0、RSS2.0、ATOMだ。
MovableType4.1で(強制的に)サイトリニューアル
MovableType4.1がリリースされた。
アナウンスされた新機能はさほど目を引くものではなく、サイトの再構築の手間を考えて今回はスルーのつもりでいた。
ただ、このブログは3カラムデザインを採用しているのだが、メインとなるべき真ん中のエントリー表示部分の幅が狭いのが気になっていた。
じゃあ、今回4.1はスルーして、今までのバージョンでデザインだけ変更しましょうかねってことで、もう一個テスト用のブログを構築してそっちでデザイン変更のテストをしていました。
結果。
MovableType4.1で再スタートです。
カテゴリリストから特定のカテゴリを表示しないようにする
誰にも秘密にしたいことがあるじゃないですか。て言う。
なら、ブログに書くなよって話なんですが以前、特定の記事をトップページに出力しないようにするエントリーを書きました。
トップページには確かに出なくなったけど、大体カテゴリー一覧をサイドバーに乗っけてる人が多いわけで、いくらトップページから「しっぽりむふふ日記」を隠蔽したとしても、サイドバーにカテゴリー表示されてましたじゃあ意味が無い。あまりにも切ない。
というわけで、特定のカテゴリの記事をカテゴリリストから省く方法です。今回はFilterCategoriesという便利なプラグインを使用します。
*この記事はMT4のケースを想定していますが、MT3xでもFilterCategoriesは使用できます。
ブログ記事のアーカイブ保存ディレクトリを変更
MovableType4でデフォルト設定のまま記事を書いていくと、過去のエントリーを含むアーカイブがそれぞれ執筆者別、日時別、カテゴリー別にディレクトリを分けて出力されます。
そのままでも問題ないのですが、ブログを長く続けていくにつれ、カテゴリーも細分化していくでしょうし、年月ごとのフォルダも増えると思います。
これらアーカイブディレクトリはブログの親ディレクトリに作成されるものですから、ほうっておくと第一階層がアーカイブディレクトリだらけになってしまいます。
なので、ファイルの出力先を変更します。
ブログデザインを変更しました
以前、こちらのブログにいらした方から、「OPERA」というブラウザでこのブログを閲覧するとコメントが見られないとご指摘を受けました。
今までIE6とFireFoxではチェックしていたのですが、Operaは以前使用した時に、ブックマークが何故か全部消去されたという痛ましい事故があり、以来使っていなかったのですが今回、確認の意味からインストールしてみました。
正直、コメントが見られないという指摘を受けつつも、そんなにデザイン自体は狂ってはいないだろうなんてちょっと楽観的にインストールしたOperaでこのページを見てみたのですが、


もうぐっちゃぐちゃでした。がっくり。こりゃ酷過ぎる。たしかにコメント欄に背景画像が反映されていなくて文字が読みずらすぎる。というか、読めない。
原因はブラウザごとのCSSの解釈の違いです。
今までは自力でテンプレートをゴリゴリ変えていて、IEとFirefoxはしっかり確認していたにもかかわらず、今回Operaがしょんぼりなことになってしまい、あらためてクロスブラウザ対応の難しさを感じました。
それに仮にOperaに対応したとしてもじゃあSafariはどうなのよという話になってきますし、生粋のMT使いでもない僕がそこまでカバーするのはムリだろうなという結論にたどり着きました。
餅は餅屋、というわけでブログテンプレートを
こちらのサイトから頂戴しまして、CSSの変更も最低限に抑えてのデザイン変更としました。
一応Operaでも問題ないことは確認済みです。(IEとFireFoxは当然OK)
これからもよろしくお願いします。
*この変更に伴い、12/26PM11:00~12:00程度,MyMiniCityブログパーツが表示されていませんでした。現在は問題なく表示されております。ご迷惑をおかけして申し訳ありません。
カテゴリーごとにRSSを出力したい
コンテンツの更新情報を示す上でいまや欠かすことができないRSSだけれども、MovableTypeでエントリーを作成するとカテゴリは関係なくすべてのエントリーがひとつのRSSファイルとして出力されてしまう。
これはこれでいいのだけれど、ちょっと僕にはうれしくない。できたらカテゴリーごとにRSSを分けて出力したいところだ。
僕はmixiをやっているのだけれど、mixi日記では外部で書いた他のblogなんかのRSSを食べて表示してくれる。
mixi日記であんまり技術よりなエントリーを書いても「HEX68さんてオタクなんですね。まじムリなんすけどwwww」なんて、貴重なマイミクさんにヒカれてしまうことにもなりかねない。それは避けたい。
調べてみるとこれもけっこう簡単に実現できる。すげえな、MT。
特定のカテゴリーの記事のみトップページに掲載したい
ブログでエントリーを投稿した場合、カテゴリーに関係なく最新のものから順に表示されてしまう。
それでも問題ないといえば無いのだけれど、ブログのフロントエンドたるトップページに何月何日バナー変更しましたなんていう更新履歴エントリーが鎮座ましましていたりするのもいかがかと思うし、なんて言うか、表立って見せるほどの類じゃないけれど記事にはしておきたい項目ってあるじゃないですか。
僕はこのMovableTypeカテゴリをはじめ、もろもろのマジメ(?)コンテンツはトップページからのリンクにとどめ、日記カテゴリーの記事のみを
トップページにおもしろおかしく掲載したいと思っていたので、そういうことができないものかと検索してみたところどうも可能らしい。
要するにブログを再構築するタイミングで特定の、掲載したいカテゴリーのみを引っ掛けてあげるようにすれば良いというわけです。
このブログを構築する上での要件定義をあげてみる
3カラムは個人的に好きじゃないので2カラムを基本線で。
ただ、あまりブログブログした感じよりは、ちょっとアレンジしたいところ。
デザインコンセプトは「似非ジャパニーズ」な感じで。あと、カテゴリーごとにメニューをつけたいね。
自分の投稿するエントリをカテゴライズすると、多分日記とプログラムtips的なことがメインになりそう。
すべてのエントリをトップに掲載しても良いけど、プログラム系の記事は、興味ない人が見たときに変な呪文にしか見えないだろうし、「うわあ、オタクっぽい」なんて思われてどっぴきってもの悲しいので、日記のみをトップページに掲載することにしよう。
んで、ついでにRSSも分けてしまえばなおよろし。
MovableTypeをいじるのもほぼ初体験だし、スタイルシートも良く分かっていないのに、どこまでできるでしょうか。
先達の知恵をネットで拝借しつつ(参考書はお金が無くて変えないのだ)、がんばってみましょうか。