「カテゴリ内の移動」(archive)

上記よりアーカイブ(Google経由)。スクリプト依存は消失が痛いですね(´・ω・`)

back_and_forthプラグインは、記事個別ページにlink要素の各rel属性(nextとかpreviousとか)や、前後記事へのリンクを生成してくれるので重宝しているが、その移動は「記事全体を日付順に前後する」ものであって、「カテゴリ内を日付順に前後する」ものではない。だから、記事個別ページから任意のカテゴリ内を時系列で辿っていくということができず、この点がblosxomを触り始めた当初からの不満だった。

しかし、その不満もさきほどあっさりと解消された。

説明の通り、back_and_forthプラグインの31~37行目を、

sub filter {
  my ($pkg, $files_ref) = @_;

  foreach my $tmp_path (sort {$files_ref->{$b} <=> $files_ref->{$a}} keys %$files_ref) {
    my($path, $fn) = $tmp_path =~ m!^$blosxom::datadir/(?:(.*)/)?(.*)\.$blosxom::file_extension!;
    my($path_, $fn_) = $blosxom::path_info =~ m!^(?:(.*)/)?(.*)\.(.*)!;

    push @file_info,$tmp_path if ($path eq $path_) ;
  }
  return 1;
}

と書き換えたら「カテゴリ内での前後記事の移動」が可能になった。やったね!ありがとう、るびぃさん!

久しぶりの日記が(ry 最近日記の日記は猫谷の一言メモに書いてるかなー、ってまたサボってるんですけども。

最近はサイト消失が多くて泣ける(つω`)

Posted at 07:33 in 日記 » Blosxom

ひさしぶりにBlosxomをいじってました

Blosxomを使用し始めてからもう2カ月か、とまだまだ完成はしていないのですけどねぇ。まあ、まったり!

29日はひさしぶりに、ひたすら弄り倒していました。そして下記に今日のメモ。

こんなものかなー。まだやりたいことがあるんだよなー。うーむ。以下に書き出してみる。

気がついたら書き出してみる。wikieditishの初期flavorのpingってトラックバックなんだろうかw いろいろ分からんなぁ。楽しいですよ!

Posted at 02:27 in 日記 » Blosxom

Blosxom弄りメモ

色々弄り中です。見苦しいですがしばし…ッ。 前提:BlosxomStarterKitを使ってるよ!

categories
pluginsのcategoriesをHail2u.netのKyoさん作のcategoriesに入れ替え。 head.htmの
<title>$blog_title$date_title::title$entry_title::title</title>を
<title>$blog_title$date_title::title$entry_title::title$categories::title</title>
に差し替え。

story.fravorの
in <a href="$url$path/">$categories::alias</a>を
in <a href="$url$path/">$categories::name</a>
に差し替え。

ローカルでやれと言うお話 /(^o^)\

Posted at 18:06 in Blosxom

blosxom設置したよ!

よ、ようやくMTから移行出来たぜ……。いや、過去コンテンツはとりあえず放置なんですけどね。 日付とか日付とか(それだけでもない)。

  1. 個別ページをhtm→htmlにしたかったので、configをhtmにして中身をすべて置き換えた。
  2. Flavour: Simplicity for bskを入れてみたら、色々と記述的に気になるところを修正。
  3. .htaccessでわりと手間取った。

書き出すと少ないな……。 なにはともかく、blosxom starter kitは本当、楽に設置できました(*゚д゚*) 前回も日記用にテスト設置しつつ、 謎のサーバーエラー(初心者的言い訳)が発生してましたが、問題なく作業できました!

次はこの設定を使って日記をblosxomに移行させるんだ……。ここは基本的に日記無しにする予定です。

はてなスターとかはてブとか追加したいなぁ(´¬`*)

Posted at 15:49 in 日記