朝顔日記

やっぱ日記だしなぁ

2003-10-24

先日から blosxom をぼちぼちといじっています。blosxom を使えばもう少し管理が楽になるかなぁとか考えての事です。で、希望としてはこれまでの日記の構造を保ったまま使えないかなぁとか考えています。

blosxom は flavour と呼ばれるテンプレートに基づいてページを生成してくれます。これをいじれば現在の構造と同じものを生成できるかなと考えたわけです。現在この日記の構造は


<div class="section">
  <h2>YY年MM月DD日</h2>
  <div class="section">
    <h3>記事A</h3>
    ほげほげ
  </div>
  <div class="section">
    <h3>記事B</h3>
    ふがふが
  </div>
</div>

みたいな構造になっていますが、story.html という flavour を


<div class="section">
  <h3><a name="$fn" id="$fn">$title</a></h3>
    $body
</div>

とかすれば、記事ごとのマクアプは同じような感じになるわけですが、どう考えても当日分の記事全体を括るh2要素の親にあたるdiv要素を入れられないんですねぇ。だからどうということもないのですが、やっぱ日記だし、日ごとに括りたいなぁとか思います。ちなみに、bloxsom は、

head.html
date.html
story.html ×記事の数
date.html
story.html ×記事の数
   |
foot.html

みたいな感じでページを生成するんで、1ページに表示するエントリー数を1つにしない限りは、date.htmlに入れた <div class="section"> を閉じれないんです。なんとかならんものか。

もう少し運用方法を含めて考えてみよう。

「やっぱ日記だしなぁ」へコメントをつける

書き込み時の挙動について
URI らしき文字列には自動的にリンクが張られます。また "<" や、">" は実体参照化されます。
スパム対策のため、リファラを切っていると投稿できません。

この記事へのツッコミ

1: もとひこ (2003-10-24T22:55:50+09:00)
head.htmlを<div>で終わらせ、
date.htmlを</div><div class="section">
foot.htmlを</div>
とか。
# 格好悪すぎ!
2: のり (2003-10-24T23:35:51+09:00)
おお、っと思いましたが、最初のdiv要素の内容が空になってしまいますねぇ。残念。;-)
3: もとひこ (2003-10-24T23:59:20+09:00)
空divは見なかったことにするか (多少格好悪いけど)、
head.htmlに<div><h1>hogehoge</h1>とするか (空じゃなくなるけどこれも格好悪いか)、
putする前に空divを除去するフィルタを挟むようにするか。
むぅ。
4: のり@自宅 (2003-10-25T00:30:08+09:00)
なるほど、h1要素をいれるのはともかくとして、最初のdivだけスペシャルになんか入れるというのはアリかもですねぇ。<div class="section today"><img src="today.png"></div> とか。なんかインチキぽいですが。:p) ヒントありがとうございます。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2003/10/diary_031024b.html