Имена страниц в DokuWiki автоматически преобразуются в нижний регистр. Допустимыми символами являются буквы, цифры и специальные символы ".", "-" и "" 1) (допускаются только внутри имён2)). Все остальные специальные символы (не буквы и не цифры) преобразуются в подчёркивания3). Двоеточия используются для определения или, при необходимости, создания пространств имён.4)
Когда включен параметр конфигурационного файла deaccent (включен по умолчанию) местные и акцентированные символы преобразуются в их ASCII-эквиваленты (ü
превращается в ue
) или просто теряют акценты (á
превращается в a
).
An implicit constraint on length and beginning of pagenames is set by backlinks (first three characters must be letters).
Большинство темплейтов, в т. ч. темплейт по умолчанию, выводят полное имя страницы и название пространства имён в строке пути в верхнем левом углу страницы. Например, имя этой страницы wiki:ru:pagename
. 5)
Ссылки на другие вики, осуществляемые с помощью InterWiki должны также следовать ограничениям этих вики.
Даже когда включен режим CamelCase или включен параметр конфигурационного файла WikiWord имена пространств имён сохраняют нижний регистр.
===== Имена страниц и пространства имён =====
Пространства имён можно представлять себе как каталоги, а страницы − как файлы внутри них.
Например, расположение страницы с именем a:b:c
в дереве пространств имён может быть изображено следующим образом:
<file>
корневое пространство имён (всегда существует)
|
+– пространство имён 'a'
|
+– пространство имён 'b'
|
+– страница 'c'
</file>
Внутри любого простанства имён могут одновременно существовать как страница, так и вложенное пространство имён с тем же самым именем.
Возвращаясь к предыдущему примеру, можно изобразить страницу с именем a:b
следующим образом:
<file>
корневое пространство имён (всегда существует)
|
+– пространство имён 'a'
|
+– пространство имён 'b'
| |
| +– страница 'c'
|
+– страница 'b' pagename (не смотря на существование пространства имён 'b')
</file>
Это не приводит к конфликтам, поскольку DokuWiki всегда считает последнюю лексему в имени страницы (часть имени после последнего двоеточния) как собственно имя страницы, а все остальные лексемы − как названия пространств имён
* В записи a:b:c
, a
и b
− названия пространства имён, а c
− имя страницы.
* В записи a:b
, a
− название пространства имён, а b
− имя страницы.
Более подробно см. в статье пространства имён.
===== Создание страниц =====
Когда браузер запрашивает несуществующую страницу, DokuWiki может (в зависимости от ваших прав доступа) предложить вам создать её. Эту ситуацию можно воспроизвести либо прямым набором URL, содержащей имя требуемой страницы, в строке адреса браузера, либо созданием ссылки на неё с какой-либо другой страницы с дальнейшим переходом по этой ссылке.
Если имя страницы содержит названия пространств имён, то последние создаются автоматически.
См. также:
* Как добавлять страницы?
===== Удаление страниц =====
Если при редактировании страницы удалите всё её содержимое, то соответствующая страница будет также удалена (однако, все старые версии сохраняются на "чердаке").
===== Переименование страниц =====
См. эту статью.000000