Установкой по умолчанию Trac будет отображаться страница WikiStart в качестве домашней страницы. Я бы хотел, чтобы он отображал другую страницу. Как мне это сделать? Мне не удалось найти что-либо с Google, так как любой запрос с "Trac" в нем будет возвращать ссылки на каждый проект с открытым исходным кодом, который использует Trac.
Как изменить целевую страницу по умолчанию в вики Trac?
Ответ 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 - это моя стартовая страница.
Ответ 6
Этот траковый билет предполагает, что это невозможно напрямую: http://trac.edgewall.org/ticket/9012