ページ内の目次

ページ内の一要素を一覧表示できれば、Wikiの目次に簡単な説明を添えられる。
目次にはページ末尾とページ先頭へのリンクを追加。ページナビゲーションになる。

ページ検索の結果も目次に入れられたら便利。
クライアント側でできて、URLパラメーターでもテキストボックスからでも設定できればなお便利。

ログ用の目次 Edit

本文中に目次を入れたいときに、1行目次

見出し -> 見出し (小見出し - 小見出し (小見出しの小見出し - 小見出しの小見出し) - 小見出し) -> 見出し...

目次は自動生成/自動判定 Edit

記法も不要に。
†:hackpad見出しが増えたらTOC生成するのを参考に。

いつ作るのか? Edit

目次ページ/要素だとすると処理順が問題になる。
見出しが出来上がってから目次生成。
ページ内のオブジェクト生成が終わってから、ページ内の見出しをスキャンして目次生成。→ 再処理しないというだけのこと。

目次の「量の問題対策」 Edit

各項目(見出し)の共通部分を検出。ツリー構造にする。
2000年1月1日、2000年1月2日、2000年1月3日、…

  • 2000年
    • 1月
      • 1日
      • 2日
    • 2月
      • 1日