1

Я недавно установил медиа-вики дома и ищу способ назвать страницы.

Допустим, у меня есть следующая структура:

  • Main - Dev - C # - Советы
  • Главная - Кулинария - Mexixan Cooking - Советы
  • Главная - Раздражает мою девушку - Советы

Каждая последняя страница является отдельной страницей советов. Называть их только "подсказками" не получится, потому что мне нужны три разные страницы.

Теперь я мог бы назвать каждую страницу с подсказками своим "путем" (например: main_cooking_mexican_cooking_tips), но она выглядит громоздкой, и проблема в том, что всякий раз, когда я изменяю структуру моего медиа-вики, некоторые страницы должны будут менять свое имя в чтобы быть исправленным.

Существует ли какое-то соглашение, которому нужно следовать в отношении этого?

Спасибо за вашу помощь !

1 ответ1

2

Если бы вы могли придумать уникальное имя для каждой подстраницы (например, что-то вроде Mexican cooking tips?), Я думаю, что лучшим способом было бы использование категорий. Таким образом, у вас будет категория Main , которая будет содержать подкатегорию Cooking , которая будет содержать подкатегорию Mexican cooking , которая будет содержать статью Mexican cooking tips . Если вы хотите переименовать категорию, вам нужно будет изменить все статьи (и подкатегории) в этой категории, но есть инструменты для ее автоматизации (например, AWB).


Другой вариант - использовать подстраницы. Таким образом, у вас будут страницы, названные как Cooking/Mexican cooking/Tips . Переименование части иерархии может быть выполнено автоматически при условии, что имеется не более 100 подстраниц (вы можете увеличить это число, установив $wgMaximumMovedPages).

Также подстраницы по умолчанию отключены в главном пространстве имен. Чтобы включить их, вам нужно установить $wgNamespacesWithSubpages[NS_MAIN] = true .


Другой вариант - объединить два подхода: использовать подстраницы для последнего уровня (или, возможно, последних нескольких уровней) и категории для остальных. Таким образом, у вас будет страница с названием « Mexican cooking/Tips , а страница « Mexican cooking будет в категории « Cooking .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .