CrossConceptなど、ツール紹介ページに目次を入れ始めました。で、面倒になってきたので、ツールを作りました。
- タイトル:TOC Builder: 目次ビルダー 0.3.0
- 開始日時:2007-07-11 22:00
- 詳細:目次構築ツールTOC Builder(目次ビルダー)を公開。XHTMLページ中の見出し要素(h1要素、h2要素など)から目次を作って、カーソル位置に挿入したり、目次を再構築したりするツールです。
こんな感じ:
ul要素による目次
目次はリスト、ul要素を使って記述してます。style属性もclass属性も設定しません。素のままのul要素です。なので、思うように使いこなすにはCSSの知識が必要です。
目次の自動再構築
文書中の見出しを編集しても、これが作った目次は連動しません。それを実現するには、多分、こうしなくてはならない気がします:
- 連動するために、独自のボキャブラリーを導入して、目次として、XHTML文書に埋め込む。
- 最終的に文書を公開するときに、この独自ボキャブラリーによる目次を、XHTMLの要素などだけによる目次に変換する。
2番目の変換は必須です。これを怠ると、xfyを持ってない人には目次が見えません。しかし…。
そもそも、xfy上で読み書きするぶんには、これは不要です。xfy Personal ClientについているOutline Viewを使えばいいんですから。xfyを持ってない人のために目次機能を文書に埋め込むためのツールです。
つまり、結局のところ手動再構築が必要なんだ、ということで。
さて、ul要素の入れ子を使って目次が作れるなら…
このページは xfy Blog Editor を利用して作成されました。