在GitLab MD wiki中允许额外的元素

时间:2016-03-12 19:08:59

标签: svg markdown gitlab

我有一个GitLab服务器,托管各种项目。我想允许用户使用declarative_base标记将SVG直接嵌入到他们的wiki中。但是,它们似乎已被过滤,并且一旦添加到Wiki中就不会显示。

我发现有些文档说这是因为Ruby on Rails有一个可配置的标签白名单。我已经找了2个配置文件,但是我能找到并编辑的配置文件没有什么区别。还运行了gitlab-ctl重新配置以确定。

有谁知道如何在gitlab wiki中使用import sqlalchemy as sa from sqlalchemy.ext.declarative import declarative_base from sqlalchemy_utils import PasswordType Base = declarative_base() class User(Base): __tablename__ = 'user' id = sa.Column(sa.Integer, primary_key=True) password = sa.Column(PasswordType(schemes=['pbkdf2_sha512'])) a = User() a.password = 'a' a.password == 'a' # False (should be True) 个标签?

1 个答案:

答案 0 :(得分:1)

在Markdown中,您只需使用:

![1](https://URL.svg)

以内联方式呈现SVG。你有一个example here

目前无法在降价时呈现<svg>个标签。

有关允许的HTML标记和属性列表,请参阅HTML::Pipeline::SanitizationFilter类的文档:SanitizationFilter Whitelist

除了默认的SanitizationFilter白名单外,GitLab还允许使用<span>元素。