0

我在我的开发人员服务器上安装了gitlist,我正在尝试设置 git 存储库的 git 描述文件的样式。
我试图在描述文件中注入 html 代码,但这不是 html 而是文本。
之后,我试图找到并编辑 gitlist 的 php 文件,该文件不允许我设置描述文件的样式,但我没有找到任何东西。
有没有人可以帮助我?

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

4

1 回答 1

0

GitList 主页

GitList 是免费的开源软件,用 PHP 编写,基于SilexTwig模板引擎。

Twig 通常在部署时启用其escaper扩展,这是一个相对安全的默认设置。启用此设置后,任何放入 Twig 模板的文本都将默认转义,例如 HTML 转义将<变为&lt;. 此扩展还支持 JavaScript 转义。

虽然启用了此设置(我建议保持启用),但您可以在模板中使用过滤raw器来禁用某些元素的转义。这将需要修改模板代码。

假设您的描述在一个名为 的变量description中,那么适当模板中的类似内容应该可以解决问题:

{{ description|raw }}

请注意,允许原始输出确实会降低您的安全性。确保您相信您的用户不会在他们的存储库描述中添加任何有害内容。

于 2014-06-17T02:04:44.177 回答