В Gitlab возможно ли установить конкретную вики-страницу, отличную от «home»?

#gitlab #wiki

#gitlab #Вики

Вопрос:

В репозитории проекта я создал Wiki, но переименовал «home» во что-то другое. Теперь, когда я снова захожу в Wiki, он просит создать «первую» страницу, потому что «home» не существует; возможно ли указать целевую страницу для Wiki проекта (т. Е. изменить «home» на что-то другое для каждого проекта)?

Ответ №1:

Это невозможно (по состоянию на 14 августа 2020 года). Смотрите документацию на wiki.

/home Страница, похоже, является вики-страницей по умолчанию, и если она не создана, похоже, что Gitlab будет побуждать вас создавать ее каждый раз, когда вы нажимаете на Wiki navlink. Я попытался сам создать домашнюю страницу в Wiki на Gitlab, удалить домашнюю страницу, затем снова щелкнуть на Wiki, и GitLab хочет, чтобы я создал домашнюю страницу (хотя другая страница, которая была переименована, все еще там).

Что я рекомендую, так это использовать /home страницу в качестве целевой страницы и поместить ссылку на вашу другую страницу на /home странице.

Похоже, что эта проблема поднималась раньше, однако команде GitLab еще предстоит реализовать ее как часть своей кодовой базы:

Старый, оригинальный запрос функции

Открыть запрос функции (возможно, эта функция скоро будет выпущена)

Я подозреваю, что в прошлом целевой страницей по умолчанию была index.md , как указано на этих общедоступных целевых страницах GitLab, но все еще была принудительная страница по умолчанию:

Пример 1

Пример 2

Комментарии:

1. Спасибо за этот подробный ответ. Я бы подумал, что указание пользовательской целевой страницы должно быть тривиальной задачей, и любая вики-страница «Не найдена» должна указывать на указанную целевую страницу. Возможно, даже есть автоматическое перенаправление, если «home» не найден и установлена другая целевая страница. В любом случае.

2. @YanickRochon Я согласен, это было бы гораздо полезнее. Надеюсь, функции будущего.