サーバーを移転して新しいサーバーに atom.xml が作成されているにもかかわらず、head 要素で書き出される atom.xml の URL が移転前(blogspot)のものから変わってくれないため、おかしいなと思っていたのですが、今日になってやっとその原因が判明。
ブログ自体のサーバー設定は「設定 > 公開中」で行うのですが、サイトフィードに関しては「設定 > サイトデータ」の方も変更する必要があったのでした。単純なミス…。
その設定画面では atom.xml の名称や、サーバー上の位置、URL が設定できるんですが、とりあえず「設定 > 公開中」で設定したサーバー情報をそのまま適用してくれればいいのに、と思ってしまいます…。
この設定画面を見落としていると、前述のとおりかつてのサイトフィードを参照させるコードを head 要素で書き出したりします。
他に、サブドメインを利用しようとサーバー上にディレクトリを設定していてもサイトフィードだけトップディレクトリに生成されてしまうということも起こり得ます。サブドメインごとにブログを作ろうとするときに困りますね。
まあ Blogger の仕様はともかくとして、サーバー移転後は「設定 > サイトデータ」も忘れずに設定しましょう、ということなのでした。
Blogger 設定画面、テンプレートタブの「現在の内容を編集」と「新しく選択」との間に見慣れない「AdSense」という項目が混ざっています。
これは新しいサービスで、Blogger の管理画面からそのブログに表示する AdSense 広告の設定ができるようになっているのです。
広告がブログの中でどのように表示されるのか実際に見ながら、広告の種類やサイズ、視覚テーマを選択することができるのは、便利ですね。
…といってもこの機能、日本語版にはまだ対応していないのでした。期待させてすみません。けれど最近では新機能の日本語化も素早くなってきている Blogger、この機能が使えるようになるのももうすぐだと思います。
この機能の詳細が気になる人は、Blogger: 言語を選択で English を選んでから、Blogger Help > How do I put AdSense on my blog? を見てください(もちろん英語ですが)。日本語だと、ヘルプの内容が従来のままでダメなのです。
ちなみに…というか結構大事なことなんですが、上記のように「言語を選択」で英語を選択していれば、管理画面にも「AdSense」の設定があらわれてこの機能が使えます。日本語化されるのを待てない!という人は試してみてはいかがでしょうか。
追記(11-29)
いつの間にか日本語でも Blogger 管理画面から AdSense の設定が行えるようになっています。
このブログの月別アーカイブページに、その月に投稿された記事のタイトルを全て載せたリストを表示するようにしました。このリストのつけ方は Blogger Help の「アーカイブのタイトルを一覧で表示するにはどうすればよいですか」に載っています。
技術的には、記事自体を書き出すためのテンプレートタグ <Blogger> をもう一組使うことでこのようなことを実現しています。ということはつまり、記事タイトル、URL に限らず、投稿日時、投稿者、コメント数、コメントなど <Blogger> で使えるものは全て、このリストでも表示できるということ。
ということでクリボウの場合は、リンクのついた記事タイトルとその記事についたコメント数とを、ul 要素で書き出すようにしました。
そうしてみるとアーカイブページにだけコメント数を表示させているのはもったいない気がするので、メインページもプリビアスポストの代わりにこのリストを使うことにしました。
<ul>
<MainOrArchivePage>
<Blogger>
<BlogItemTitle>
<li><a href="<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a>
</BlogItemTitle>
</Blogger>
</MainOrArchivePage>
<ItemPage>
<BloggerPreviousItems>
<li><a href="<$BlogItemPermalinkURL$>"><$BlogPreviousItemTitle$></a></li>
</BloggerPreviousItems>
</ItemPage>
</ul>
そうこうしているうちに気づいたのが、メインページの表示投稿数を最大にして、このリストを利用するとこれまでにした投稿の全タイトルが表示されるということ。プリビアスポストは 10 件までしかリストにしないので、もしかするとこの方法は役に立つかも?などと思っていると…。
Blogger Help の全投稿のタイトル リストをページに表示するにはどうすればよいですかでこの方法がすでに紹介されていました…。
