目次 Edit

 
 

関連 Edit

 
 

検索:自動リンク

 

自動リンク周辺のタグ Edit

Array
 

ページ/リンク/自動リンク Edit

AutoLinkのこと。

実装 Edit

自動リンクの先にあるもの Edit

区切り文字で区切った単語ごとに最長一致。


リンク先は文字列のどの範囲をリンク化するかにも関わるので、
自動リンクでのリンクページは…

  1. (ディレクトリ名を含む)フルパス名
  2. (ディレクトリ名を1つ以上含み、後方一致で適合する)ディレクトリ名と、ページ名
    ディレクトリ名やページ名の途中からという意味ではない。適合の単位は区切り文字で分割した部分文字列。
  3. ページ名のみ、ディレクトリ名のみ
    後方優先。ページ名→ディレクトリ名→さらに上のディレクトリ名。

…の順に優先。
ディレクトリ区切りはページ名に使えない文字を使うので、「ページ名だけを書いたのにディレクトリにリンクされる」ようなことはない。

適合するページが複数あるときは…

  1. 同じディレクトリのページ
  2. 近いページ
    最も少ないリンク数でたどり着けるページ
    ページ名だけでは判断できないし動的になってしまう)

…の順に判定。


ページ名だけで深い階層にあるページリンクするので、自動リンクページ/リンク/自動リンクのようなリダイレクトページが要らない。バックリンクなどの自動リンクを統一できる。

ページ自身にはリンクしない Edit

現在のページへのリンクナビゲーションの中にあるので不要。
こうしないと包含関係にあるページ名の短いほうがリンクされなくなってしまう。

包含関係にあるページ名は長いほう優先。

現在のページとは距離ゼロのもっとも近いページ

曖昧さ回避ページと競合する?

2つのプラグインで実装 Edit

…で。