Send to your Kindle ***%%ブログ用の目次%% [#w8e37e2c] %%本文中に目次を入れたいときに、1行目次。%% %%見出し -> 見出し (小見出し - 小見出し (小見出しの小見出し - 小見出しの小見出し) - 小見出し) -> 見出し...%% RIGHT:[[:t/目次]] [[:t/活用法]] ページ内の目次。 実装は、下位展開範囲にあるページ名の一覧。 %%ページ内の一要素を一覧表示できれば、Wikiの目次に簡単な説明を添えられる。%% %%目次にはページ末尾とページ先頭へのリンクを追加。ページ内ナビゲーションになる。%% ページ内検索の結果も目次に入れられたら便利。 クライアント側でできて、URLパラメーターでもテキストボックスからでも設定できればなお便利。 ***%%ブログ用の目次%% [#w8e37e2c] %%本文中に目次を入れたいときに、1行目次。%% %%見出し -> 見出し (小見出し - 小見出し (小見出しの小見出し - 小見出しの小見出し) - 小見出し) -> 見出し...%% ***目次は自動生成/自動判定 [#cd2e0f11] 記法も不要に。 [[†:hackpad]]の見出しが増えたらTOC生成するのを参考に。 ***%%いつ作るのか?%% [#k855c046] %%目次もページ/要素だとすると処理順が問題になる。%% %%見出しが出来上がってから目次生成。%% %%→ページ内のオブジェクト生成が終わってから、ページ内の見出しをスキャンして目次生成。%%%%→ 再処理しないというだけのこと。%% *** 目次の「量の問題対策」 [#t1679c63] 各項目(見出し)の共通部分を検出。ツリー構造にする。 2000年1月1日、2000年1月2日、2000年1月3日、… ↓ - 2000年 -- 1月 --- 1日 --- 2日 … -- 2月 --- 1日 …