どんな頻度で投稿しているか、モチベーションのアップにもなるかと思い、この週末はbloggerにカレンダーを導入しようとゴソゴソやっていた。
参考にしたのは、いつも御世話になっている「クリボウのBlogger入門」の「Bloggerにもカレンダー」のページ、その元ネタ(?)のページ、実際に使っているEnvi Inc.さんのページ。
どうも今使っているテーマとjscalendarの相性が悪いせいなのか、Firefoxでカレンダーをサイドバーに表示させると、メインカラムにカレンダーの大きさの変な四角形が表示されてしまう。これを回避するために、例えばcalendar-containerの属性にfloat: right;とかを指定すると、個別アーカイブページでカレンダーの下に置いたリンクなどの表示が、左側に回り込んで表示されてしまうことがある(float: right;だから回り込むのはしかたないんだが)。
またlang/calendar-jp.jsをUTF-8で使ってもうまくカレンダーが表示されず、lang/calendar-en.jsに日本語を追加してUTF-8で使うと何とか使える、というわけの分からない状況も…。
以上のような状況のため、カレンダー導入は断念した。(IEとFirefoxでかなり挙動が違うのが気に入らない。)
calendarのソースもちゃんと自前の場所に置きたかったので外部サーバーを利用するようにしたのだが、Bloggerに固執する必要があるのかな?だからといって自前でMovableTypeを入れるのもどうか、と思っている。
(つまりは見栄えに拘らないで記事を書け、ということなのだろうか?)
