Подтвердить что ты не робот

Как изменить целевую страницу по умолчанию в вики Trac?

Установкой по умолчанию Trac будет отображаться страница WikiStart в качестве домашней страницы. Я бы хотел, чтобы он отображал другую страницу. Как мне это сделать? Мне не удалось найти что-либо с Google, так как любой запрос с "Trac" в нем будет возвращать ссылки на каждый проект с открытым исходным кодом, который использует Trac.

4b9b3361

Ответ 1

Если вы хотите сохранить страницу "Добро пожаловать в Trac", рассмотрели ли вы просто перенос этого контента на новую страницу, а затем редактирование WikiStart? Обновления документации Trac оставляют страницу WikiStart неизменной (как описано здесь), поэтому вы не делаете проблем для себя в этом отношении.

Ответ 2

Вы хотите отобразить другую страницу вики или другую страницу? Я не знаю опции конфигурации для первого, но вы можете использовать [trac] default_handler в trac.ini, чтобы сделать, скажем, страницу пользовательских запросов страницей по умолчанию.

Изменить: Взяв быстрый взгляд на источники, WikiStart довольно хорошо закодирован как стартовая страница для wiki. Таким образом, если не считать исправления Trac, я не думаю, что вы можете делать то, что вам нужно.

Ответ 3

Кажется, нет никакой надежды в переопределении пути /wiki URL для отображения страницы wiki, отличной от WikiStart. Это жестко запрограммировано по дизайну (возможно, по очень веской причине).

С другой стороны, вы можете использовать параметры конфигурации в разделе [mainnav], чтобы переопределить ссылку Wiki в главной области навигации и указать ее на пользовательскую страницу вики, например.

[mainnav]
wiki.label = Home
wiki.href = /wiki/HomePage

см. подробности в trac: wiki: TracInterfaceCustomization # CustomNavigationEntries

Ответ 4

Если ваша установка Trac находится за Apache, вы можете использовать директиву конфигурации Apache для перенаправления или переименования URL-адреса "домашней страницы". Например, посмотрите на директиву "Alias".

Ответ 5

Мое решение этой же проблемы состояло в том, чтобы использовать макрос [[Include]] (http://trac-hacks.org/wiki/IncludeMacro) и иметь страницу WikiStart с одним включить выражение.

Мне нужно другое имя страницы, чем WikiStart, поэтому я мог использовать префикс имени страницы для категоризации наборов страниц, например, MyToolNameIntroduction - это моя стартовая страница.