Как сделать ссылку на HTML-файл в Trac - PullRequest
4 голосов
/ 21 декабря 2009

Я хочу связать страницу моего проекта Trac с моим файлом javadoc index.html, который находится внутри исходного репозитория. Однако я не знаю, как сделать ссылку таким образом, чтобы файл отображался как обычная страница. Я пробовал

[source:.../index.html]
и
[<a href="http://.../index.html]" rel="nofollow noreferrer">http://.../index.html]</a>
, оба отображают его содержимое, как и любой другой исходный файл.

Начиная с версии Trac 0.11 и выше,

[export:.../index.html]
(как ответил Грегори Пакош), кажется, именно то, что мне нужно, однако в настоящее время мы работаем с 10.3 (без намерения обновлять из-за неработающей функциональности шаблонов). Есть ли плагин для поддержки его в версии 10.3?

Ответы [ 3 ]

4 голосов
/ 21 декабря 2009

См. экспорт: ссылки

экспорт: ссылки

Чтобы принудительно загрузить файл в хранилище, а не отображать его в браузере, используйте ссылку экспорта. Доступно несколько форм:

export: / some / file - получить ревизию HEAD указанного файла

export: 123: / some / file - получить версию 123 указанного файла export: / some / file @ 123 - получить ревизию 123 указанного файла

Это может быть очень полезно для отображения документации XML или HTML с правильными таблицами стилей и изображениями в случае, если они были зарегистрированы в хранилище. Обратите внимание, что в этом случае вы должны разрешить веб-браузеру отображать содержимое, установив [browser] render_unsafe_content = yes (см. TracIni # browser-section), в противном случае Trac заставит файлы загружаться как вложения для безопасности. беспокойство.


РЕДАКТИРОВАТЬ: Это было перенесено в 0.10.5, см. этот билет .

1 голос
/ 28 декабря 2009

Если вы являетесь сервером index.html в своем веб-сервере, вы можете включить его в Iframe в Trac, используя TracTabPlugin

0 голосов
/ 23 декабря 2009

Вы также можете посмотреть на IncludeMacro .

...