2006-02-09 [長年日記]

RDtool

rd2html-ext-libを使うとHTMLヘッダに任意の文字列を挿入できるようになります。

=begin head
<meta .... />
=end
=begin
=タイトル
=end

これを、

rd2 -r rd/rd2html-ext-lib.rb --head-element --with-part=head:head

とすると、<meta ... />の部分が<head>タグの中に入ります。ところがヘッダ部分を外出しにして、head.rdを作成し、

=begin head
<meta .... />
=end

それを取り込むとうまく展開されなくなります。

<<<head.rd
=begin
=タイトル
=end

この場合は単純に、

cat head.rd body.rd | rd2 ...

とすれば良いのですが、なぜ展開されないのかは謎です。

[]