我有一个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)
个标签?
答案 0 :(得分:1)
在Markdown中,您只需使用:
![1](https://URL.svg)
以内联方式呈现SVG。你有一个example here。
目前无法在降价时呈现<svg>
个标签。
有关允许的HTML标记和属性列表,请参阅HTML::Pipeline::SanitizationFilter
类的文档:SanitizationFilter Whitelist。
除了默认的SanitizationFilter
白名单外,GitLab还允许使用<span>
元素。