Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: HTML splitting
>>>>> In [namazu-devel-ja : No.00105]
>>>>> “高林” = Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>さん
高林> HTML の <a name="...">...</a> および <foo id="...">...</foo>
高林> の対応は割と簡単に実現できる気がしてきました。やるべき処理は
高林> * --html-split オプションを新設
高林> * HTMLファイルを処理する際に適切に分割する
高林> * mknmz ではそれらをただのHTMLファイルとみなして処理する
高林> * NMZ.r の処理を工夫する
高林> だけです。ひとまず「HTMLファイルを処理する際に適切に分割する」
高林> 部分を独立のプログラムとして書いてみます。
わ〜い。
私は自作の elisp で (だって perl はごにょごにょ....)分割して
index を作成しています。
その結果は、http://www.NetLaputa.ne.jp/~kose/ で emacs とで
も検索してみるとどんなふうにできてるかがわかります。
foo/index.html を
foo/index.html
foo/index.html#bar_name1
foo/index.html#bar_name2
foo/index.html#bar_name3
のように分割して mknmz しています。そういう単純な方法で
index を作成しています。
ただしこの方法だと name="..." のタグに使える名前の制限があり
ますが、自分で書いたものの index しか作成しないのでそれで良
しとしています。(file名にならないnameも使えるよね)
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx