前にも似たようなことがあった気がするんだが、 blosxom公式のPlugin Registryからrecent_entriesプラグインを落とそうと思ったらリンク切れだった。 どうも検索してみると何年も前からその状態らしい。 今まで使おうとしたことがなかったから気がつかなかったぜ。
Recent_Entriesは死すとも、例によってkyoさんがlatest_entriesというプラグインを公開していらっしゃるので問題ないのである。ありがたやありがたや。
他のブログサービスに移行することも考えないではないが、特にコメントの収集や(スパムと戦う必要も出てくる)トラックバックしたいという意図がないから、他の仕様が気にかかる。
画像も好きなだけアップロードし、回り込んだりセンタリングしたりやり放題したいではないか。
テーブルも手打ちでチームごとに色変えたりしたいではないか。
ローカルのファイルをダウンロード&アップロードするだけでバックアップ&レストアしたいではないか。
ええじゃないかええじゃないか。当面blosxomで行ってしまえ。
ちょっとブログのサイドメニューをいじってみた。 blosxom公式のPlugin Registryからarchivesプラグインを落とそうと思ったらリンク切れだった。 自分のblogの古いアーカイブから探し出すことはできたものの(そして結局使わなかった)、なんというか、blosxomはもう過去のものなんだろうか。 いやまぁ…それはなんとなくわかっているのだが、さみすぃぜ!
blosxomはMy SQLなどのデータベースサービスが不要で、とりあえず掲示板を設置できる程度のcgiの知識があれば、多少の融通は必要になるけど運用できるっぽいブログサービスだ。
欲しい機能は欲しいだけプラグインで入れる。
エントリはすべてテキストファイルで作ればいいので、バックアップも容易。
凄く魅力を感じるんだけどなぁ…これも時代の流れなのか。
データベースサービスを提供しているレンタルサーバも珍しくなくなった上に、値段も手ごろであるし、
ブログやりたいだけならそれこそレンタルブログが鬼のようにある。
選択肢が増えたのだ。
長らくサイトの更新がなかったkyoさんが戻ってこられたときは嬉しくて飛び上がったんだけど、blosxomを試してみる人間がまだそれなりに居た時代に活躍されていたandiさんはデスマーチ突入の記事を最後にお見かけしなくなり、にーやんさんははてなに移行されてしまった。
ご丁寧にアドバイスいただいたこともあるcolor99さんはまだblosxomを気にかけていらっしゃるようだが…。
あ、いかにも知り合いみたいに書いてますが、勝手にリスペストですよ。
レンタルって何かの弾みで終了OR有料化されないかとか、広告が入りがちだとか、ナビゲーションがどこもイマイチだとか、個人的に積極的になれないのだが…はてな、どうなのかなぁ。bloggerとか。 自分で管理するならWordPressが流行って気がするが、今のサーバじゃグレードアップしないと使えない。あががが。
サンプル設置したblosxom starter kit 1.1.3ではちゃんとカテゴリ別表示のところが(「全てのエントリ」のところだが)/で終わっていることに気付く。
でもこのblogでは全エントリの部分も/で終わっていない。
同サーバ上で動いているのにこの差は何だ。
サーバの仕様のせいじゃねえ。
自分のせいなんだがどこを直せばいいんだか。
やるせねー…猫になっちまう。
そして俺は妥協した。
.htaccessはそのまま、blosxom本体の$url指定にcgiファイル名まで入れればpagingは期待の動作をする。 blosxom.cgiを含まないURLはスマートに見え、今のサーバに移ってきたときに実装できて嬉しかったのだが、 記事照会の利便性が上だ。 今は諦めよう。
しかし原因はなんだろう。 昔はちゃんと動いていたのは幻ではない…と思う。 さくらサーバのバージョンアップでPerlのバージョンが変わったのは関係あるのかね。
ううっ、なんかおかしい。
ちょっと前まで自分もカテゴリ別ページングで過去の記事を読んだりできたので、
pagingプラグインがその時は正常動作してたんだと思う。
しかし最近、こっちのblogには手を入れた覚えがない。
最低限のプラグインだけにして、他のプラグインを疑ったが変化なし。
そこで、他のblosxom使用者のブログを巡ってみた。
みなさんpagingプラグインはカテゴリ表示でも普通に動いていらっしゃる。
このブログに特異的に見られる現象といえば、カテゴリへのリンクが/で終わっていないこと。
「http://cobalt.tank.jp/blog/baseball」じゃなくて「http://cobalt.tank.jp/blog/baseball/」が一般的だ。
このブログでも年月別表示へのリンクは/で終わっている。
じゃ、カテゴリ表示に使っているcategory_setプラグインが犯人かというと、これを外してもダメ。
URLの最後に手入力で/を入れてもやっぱりダメ。.htaccess消してblosxom.cgi入りURLでもアウト。
どーすりゃいいんだ。
category_setのいいところは、Kyoさんのcategoriesでは実装していない、
パンくずリストがhead.flavourで利用できることなんだが…ギギギ。
ちなみにpaginate_simpleもダメだった。
以下、効果がなかったこと。
pagingプラグイン、年月別の表示のときはうまく動かないと明記されている。
でも何故か俺のblogではカテゴリ別でもNGだ。
カテゴリになっているディレクトリが抜けた状態になってしまう。
http://cobalt.tank.jp/blog?page=5じゃなくて、
http://cobalt.tank.jp/blog/baseball/?page=5とかになって欲しいんですが。このヤロー!(自分のblogだ)
他のプラグインをぐりぐり削ってみたり、最新のpagingプラグインに書き換えたりしてみたが改善せず。
あっれー?昔はちゃんと動いていたような気がするんだけども…。
.htaccessでも悪さをしているんだろうか。わからない。