« CrossConcept 0.4.3 | Main | Heading Operator »

TOC Builder

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 を利用して作成されました。

TrackBack

TrackBack URL for this entry:
http://xyndy.oops.jp/cgi/mt/mt-tb.cgi/70

YAMAGUCHI Taku
(FAMILY Given)

About

This page contains a single entry from the blog posted on July 16, 2007 7:50 AM.

The previous post in this blog was CrossConcept 0.4.3.

The next post in this blog is Heading Operator.

Many more can be found on the main index page or by looking through the archives.