下位展開も参照。

目次 Edit

 
 

関連 Edit

 
 

検索:章

 

ページ/章 Edit

ページの中にあるページのこと。ユーザーには気にさせない。
内部処理に存在する。
別名:下位ページサブページ、章

思い付き Edit

章を隠せるように Edit

章を隠す(見る権限を限定する)ことで、設定の一部を見られなくできるように。
ページ/属性

プラグイン Edit

ページを集約するのではなく、プラグイン呼び出し(リンク)でつなげる。
クラス間にページページのつながりはない。

単純化のため。

アンカーには見出しをそのまま使う Edit

編集時に変わりにくいように。

集約に Edit

コンポジションでは検索で使う全ページ一覧を展開できない。→集約に。

実装 Edit

章になるページ下位ページ)の作り方 Edit

常に下位ページ作成埋め込みリンク化をする。いつでも自動で。ユーザーには下位ページというものを見せない。
見出し記法を書くとその見出し以降が下位ページになる。

下位ページ化しても分かりにくくならないように、編集時の下位ページ展開と、閲覧時の下位ページ展開をして、下位ページ化をユーザーに見せない。

ページ化する記法は手間を省くためのオプション的要素にする。書いた通りの内容が残らないので。
標準的な方法はページ作成コマンドで別途ページを作ること。DanglingLinkでも&page;のような記法と組み合わせて[[&page;/章タイトル]]のように。

下位ページを作れば自動的に表示される#lsのような下位展開プラグインも。
これをページフッターにでも入れておけば、下位ページ展開をしない設定埋め込み記法削除してしまっても下位ページを見失うことを防げる。このプラグインでは重複展開しないように。

下位ページを作る見出し記法は、見出し記法に下位を示す記号を付けたものにする。
下位とは1階層下。それ以上深い階層まで一度に作る必要は無い。使いにくくしない。

下位を示す記号とページ名を書くとそのページ作成。既存なら追加。

ページ=章、ページ名=見出し Edit

ページと章、ページ名見出しが同一になる。
重複が許されなくなる。
見出しを書いた時点で既存の見出しと重複した場合、統合。単純に追加。


何階層下でも作れる。
途中、存在しない階層があってもいい。フォルダー・サブフォルダーとは異なる。


*ページ/編集
*編集/ページ

ページ/編集編集/ページのどちらでも参照できるページが作られる。
どちらでも自動リンクになる。

内部処理では…どちらでもなくページIDを使う。有効なページ名表現→ページIDができるようにして。
複数あるページ名表現のうち標準は…なし。それとも辞書順?

リンクなしでも残す Edit

埋め込みリンクを消すと章はリンクされないページになる。
これはそのまま残す。
特殊記法で作っている=ユーザーの了承を得て下位ページ化しているので、残していい。自動的に消すとかえって使いにくくなる。

下位ページの消し方 Edit

…以上を両立。
編集を’’始めるときの’’オプション(下位展開の有無)で編集対象(テキストボックスの内容)が変わるので…

  • 下位展開されてるかどうか分かる
  • 消える範囲が分かる
    「見えているものだけが消える」ので分かりやすい。

普通に消す。下位ページ分を消すとそのページも消える。全消しすると下位ページが全て消える。
見えているものだけが消えるように。
ただし編集できない部分は残る。つながりが無くなるだけ。

章に「New」 Edit

差分表示でなくても更新された部分を見つけやすくするために、ページ名の後に「New」を表示。
目次にも、本文中にも)