青山です。

On Sat, 17 Jun 2000 01:03:12 +0900,
matz / netlab.co.jp (Yukihiro Matsumoto) wrote:

> wwwget.rbのバグでしょうか。見てみましょう。

なるほど。wwwget.rb で処理しているんですね。
http://www.ruby-lang.org/ja/compar.html あたりだと、<P><UL></P></UL>
のような妙な入れ子が発生しています。また、BLOCKQUOTE の前や、UL の前な
どに P がくっついている場合は結構あるようです。

> RDは空白の数ではなく前の行との相対位置で決まります。また、地
> の文よりインデントが深い部分はすべてBLOCKQUOTE && PREになり
> ます。

ああ、なるほど。これは便利そうですね。本家(?)RD のタブを使う方式だと、
タブの見分けが付きにくくて不便な感じがしていました。これって、本家 RD
でも検討されていたりするのでしょうか? (RD の話題は大量にあって追い切
れていない...)


/var/www/ja/foo.html
HEAD の TITLE に入る文
ページのタイトル

P (通常の文章) 直前に空行
  BLOCKQUOTE & PRE (引用やスクリプト) 直前の文よりインデントを深く
= H1
== H2
=== H3
==== H4
+ H5
++ H6
* UL & LI (箇条書)
* LI
  * UL & LI
  * LI
    * UL & LI
    * LI
: DL & DT (見出し付き箇条書の見出し)
  DD (見出し付き箇条書の本文)
: DT
  DD
  : DL & DT
    DD
  : DT
    DD
    : DL & DT
      DD
    : DT
      DD
(1) OL & LI (ナンバリング付き箇条書)
(1) LI
  (1) OL & LI
  (1) LI
    (1) OL && LI
    (1) LI
@hr@
# 行頭からのコメントアウト可能 (行の途中からは不可)
# その他、HTML の直書きした場合、そのまま通る
~~~
/var/www/en/foo.html
1 つのファイルに複数記述できる


-----
* 箇条書
とか書こうと思ったら、収集がつかなくなったので、どうせ HTML 生成用と割
り切って、エレメント主体で書いてみました。


-- 
青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>