From 944255f9f0857a5286d88f627c47dd9428a9f810 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 14 Oct 2010 13:38:34 +0200 Subject: Sync with ikiwiki 3.20100926. --- ikiwiki/subpage/linkingrules.mdwn | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ikiwiki/subpage/linkingrules.mdwn (limited to 'ikiwiki/subpage') diff --git a/ikiwiki/subpage/linkingrules.mdwn b/ikiwiki/subpage/linkingrules.mdwn new file mode 100644 index 0000000..1c0f2f5 --- /dev/null +++ b/ikiwiki/subpage/linkingrules.mdwn @@ -0,0 +1,38 @@ +[[!meta robots="noindex, follow"]] +Pour faire un lien depuis ou vers une sous-page ([[SubPage]]), vous pouvez +normalement utiliser un [[WikiLink]] classique qui ne contient pas le nom du +répertoire parent de la sous-page. Ikiwiki parcourt l'arborescence des +répertoires pour trouver une page qui corresponde au lien. + +Par exemple, si FooBar/SubPage est liée à "OtherPage", ikiwiki préfèrera +d'abord chercher la page dans FooBar/SubPage/OtherPage si elle existe, +ensuite dans FooBar/OtherPage et finalement dans OtherPage à la racine du +wiki. + +Cela signifie que si un lien de FooBar/SomePage vers "OtherPage" pointe +actuellement vers OtherPage à la racine du wiki, et que la page +FooBar/OtherPage est créée, alors le lien _changera_ pour pointer vers la +page FooBar/OtherPage. Cependant, un lien de BazBar vers "OtherPage" ne +serait pas impacté par cette création d'une sous-page ([[SubPage]]) de +FooBar. + +Vous pouvez également définir un lien qui contient le nom d'un répertoire, +comme "FooBar/OtherPage" pour spécifier plus précisément vers quelle page il +faut pointer. C'est le seul moyen de faire un lien vers une sous-page qui +n'est pas apparentée. + +Vous pouvez utiliser ceci pour, par exemple, faire un lien depuis BazBar +vers "FooBar/SubPage", ou de BazBar/SubPage vers "FooBar/SubPage". + +Vous pouvez également utiliser "/" au début d'un lien pour indiquer +précisément quelle page doit être pointée lorsqu'il y a plusieurs pages avec +des noms identiques et que le lien ne pointe pas vers la bonne page par +défaut. Par exemple, faire un lien depuis "FooBar/SubPage" vers "/OtherPage" +pointera vers la page "OtherPage" à la racine du wiki même s'il existe une +page "FooBar/OtherPage". + +De plus, si le wiki est configuré avec un répertoire `userdir`, vous pouvez +facilement faire des liens vers les pages dans `userdir` sans spécifier le +chemin vers ces pages. Cela permet de facilement pointer vers la page d'un +utilisateur dans `userdir` pour signer un commentaire. La correspondance des +liens avec ces pages est testée en tout dernier lieu. -- cgit v1.2.3