Энциклопедия КОБ:Именование статей/Технические ограничения
Заголовки некоторых статей могут показываться некорректно из-за технических ограничений. Для того чтобы дать читателям понять, как же в действительности называется статья, используются специальные шаблоны.
Содержание
Технические ограничения
Длина
Длина названия страницы не должна превышать 255 байт в кодировке UTF-8. При этом русские буквы кодируются двумя байтами.
Символы
Следующие символы нельзя использовать в заголовках статей:
# < > [ ] | { }
Статья не может называться «.» или «..» или начинаться с «./» или «../».
Символ «%» обычно может использоваться, за исключением случаев, когда сразу за ним следуют две шестнадцатеричные цифры, образующие символ в так называемом Percent-Encoding формате (строки вида %20%32%42%10%20 в составе URL) .
Символ «/» используется для указания подстраниц, для которого, существует две особенности:
- если «/» используется в начале заголовка, то, чтобы сослаться на статью, нужно либо поставить в начале ссылки двоеточие, либо заменить «/» на мнемонику, например
[[:/etc/passwd]]
или[[/etc/passwd]]
для статьи с именем «/etc/passwd». - так, где подстраницы разрешены, например в обсуждениях статей, страницы имеют сверху ссылку на «верхнюю страницу», как например эта страница.
Символ подчёркивания «_» автоматически заменяется на пробел. Подряд идущие пробелы заменяются на один. Убираются пробелы в начале и в конце заголовка, а также между префиксом и названием. Таким образом, ссылка
[[ _ Справка :_ _Пространства _имён__ _]]
ведёт на страницу Справка:Пространства имён.
Первая буква
Первая буква названия статьи — всегда заглавная. Отображение заголовка может быть исправлено с помощью описанного ниже шаблона, однако в окончательном URL адресе, показываемом в браузере, название всё равно будет присутствовать с заглавной первой буквой. Например, статья о [[x86]]
находилась бы по адресу http://wiki.kob.su/X86
.
Префиксы
Статья не должна начинаться с кода языка, префикса пространств имён и других проектов, за которым сразу идёт «:» (двоеточие). Например, недопустимы названия «EU:12345», «Энциклопедия КОБ: что делать», «Project: A», «q: самая редкая буква».
Изменение заголовка
Если название статьи должно начинаться со строчной буквы, добавьте в текст статьи невидимый шаблон
{{заголовок со строчной буквы}}
.
Магическое слово {{DISPLAYTITLE}}, используемое этим шаблоном, также может быть использовано для других преобразований заголовка страницы. Однако оно допускает только заголовки, «нормализуемые» к настоящему названию страницы, то есть являющиеся корректными ссылками на страницу.
Например, в заголовке можно заменить пробел на символ «_» (подчёркивание), или вставить в начале заголовка статьи двоеточие. Вне пространства статей можно заменить префикс пространства на один из его синонимов.
Предупреждение о неверном заголовке
В остальных случаях добавьте в самое начало статьи шаблон
{{неверный заголовок|title=правильное название}}
.
В результате посетители увидят в начале статьи такой текст:
- Правильный заголовок этой страницы — правильное название. Он показан некорректно из-за технических ограничений