Gitlist стиль Git описание

0

Я установил gitlist на моем сервере разработчика, и я пытаюсь создать файл описания git в репозитории git.
Я попытался ввести html-код внутри файла описания, но это не признано как html, а как текст.
После этого я попытался найти и отредактировать php файл gitlist, который не позволяет мне стиль файла описания, но я ничего не нашел.
Есть ли кто-нибудь, кто мог бы мне помочь?

git-description-style http://dev.siggouroglou.gr/git-description-problem.png

Теги:
gitlist

1 ответ

0
Лучший ответ

На главной странице GitList:

GitList - бесплатное программное обеспечение с открытым исходным кодом, написанное на PHP, поверх Silex и механизма шаблонов Twig.

Twig часто развертывается с включенным расширением escaper, что является относительно безопасной настройкой по умолчанию. Если этот параметр включен, любой текст, помещенный в шаблоны Twig, будет экранирован по умолчанию, например, экранирование HTML превратит < в &lt; , Это расширение также поддерживает экранирование JavaScript.

Хотя этот параметр включен (и я рекомендую сохранить его включенным), вы можете использовать raw фильтр в шаблонах, чтобы отключить экранирование определенных элементов. Это потребует изменения кода шаблона.

Предполагая, что ваше описание в переменной называется description, что-то вроде этого в соответствующем шаблоне должно сделать трюк:

{{ description|raw }}

Обратите внимание, что разрешение вывода на выходе уменьшает вашу безопасность. Убедитесь, что вы доверяете своим пользователям не помещать ничего вредного в их описания репозитория.

  • 0
    Спасибо за ваш ответ. Я запускаю 'grep -r "description" / var / www / gitlist / * | more 'и обнаружил, что файл, который я хочу отредактировать, является "/var/www/gitlist/cache/views/51/d9/8b4cd3697b50e55e1178ada1e918.php". Я отредактировал строку 68 и исправил ее.
  • 0
    Рад, что это помогло! Но я думаю, что вы изменили кешированный, скомпилированный шаблон. Возможно, вы захотите изменить что-то вроде themes/default/twig/index.twig или themes/bootstrap3/twig/index.twig , в зависимости от используемой темы.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню