ページ内の一要素を一覧表示できれば、Wikiの目次に簡単な説明を添えられる。

目次にはページ末尾とページ先頭へのリンクを追加。ページナビゲーションになる。

ページ内の目次

実装は、下位展開範囲にあるページ名の一覧。

ページ内の一要素を一覧表示できれば、Wikiの目次に簡単な説明を添えられる。

目次にはページ末尾とページ先頭へのリンクを追加。ページナビゲーションになる。

ページ内検索の結果も目次に入れられたら便利。

クライアント側でできて、URLパラメーターでもテキストボックスからでも設定できれば便利。

クライアント側でできて、URLパラメーターでもテキストボックスからでも設定できればなお便利。

ログ用の目次 Edit


本文中に目次を入れたいときに、1行目次
見出し -> 見出し (小見出し - 小見出し (小見出しの小見出し - 小見出しの小見出し) - 小見出し) -> 見出し...

ログ用の目次 Edit


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

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

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

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


記法も不要に。

参考:hackpad見出しが増えたらTOC生成するのを参考に。

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

いつ作るのか? Edit


目次ページ/要素だとすると処理順が問題になる。

見出しが出来上がってから目次生成。

ページ内のオブジェクト生成が終わってから、ページ内の見出しをスキャンして目次生成。→ 再処理しないというだけのこと。

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


各項目(見出し)の共通部分を検出。ツリー構造にする。

2000年1月1日、2000年1月2日、2000年1月3日、…

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