Mezzanine Pagedown 嵌入了一个 Youtube 视频
Mezzanine Pagedown embed a Youtube Video
在 Pagedown 中使用 Mezzanine 我想嵌入一个 Youtube 视频。我能够完成这项工作的唯一方法是从 seetings.py
中删除 RICHTEXT_FILTERS
,这显然行不通
RICHTEXT_WIDGET_CLASS = 'mezzanine_pagedown.widgets.PageDownWidget'
RICHTEXT_FILTER = 'mezzanine_pagedown.filters.custom'
RICHTEXT_FILTERS = (RICHTEXT_FILTER,)
PAGEDOWN_MARKDOWN_EXTENSIONS = ('extra','codehilite','toc')
RICHTEXT_FILTER_LEVEL = 3 #changed from 3. This allows iframes.
PAGEDOWN_SERVER_SIDE_PREVIEW = True
在你问之前,这是一个简单的网站,我是唯一的用户。读者不需要评论的能力。 XSS 不是问题。
标准降价规范或库存 python-降价转换器不支持嵌入式视频。
尝试支持 mezzanine-pagedown
中的新内容元素时需要考虑两个问题:
markdown 转换器 (python-markdown) 必须识别该元素,通常是通过在您的 markdown 文档中使用额外的 custom python-markdown extension, which you can then add to the PAGEDOWN_MARKDOWN_EXTENSIONS
setting. Alternatively, you can use inline HTML。
转换后的结果 HTML 内容(或内联 HTML)必须符合标准夹层设置:RICHTEXT_ALLOWED_TAGS
、RICHTEXT_ALLOWED_ATTRIBUTES
,以及 RICHTEXT_ALLOWED_STYLES
。这些设置被夹层页面应用到 markdown 生成的 HTML。
在 Pagedown 中使用 Mezzanine 我想嵌入一个 Youtube 视频。我能够完成这项工作的唯一方法是从 seetings.py
中删除 RICHTEXT_FILTERS
,这显然行不通
RICHTEXT_WIDGET_CLASS = 'mezzanine_pagedown.widgets.PageDownWidget'
RICHTEXT_FILTER = 'mezzanine_pagedown.filters.custom'
RICHTEXT_FILTERS = (RICHTEXT_FILTER,)
PAGEDOWN_MARKDOWN_EXTENSIONS = ('extra','codehilite','toc')
RICHTEXT_FILTER_LEVEL = 3 #changed from 3. This allows iframes.
PAGEDOWN_SERVER_SIDE_PREVIEW = True
在你问之前,这是一个简单的网站,我是唯一的用户。读者不需要评论的能力。 XSS 不是问题。
标准降价规范或库存 python-降价转换器不支持嵌入式视频。
尝试支持 mezzanine-pagedown
中的新内容元素时需要考虑两个问题:
markdown 转换器 (python-markdown) 必须识别该元素,通常是通过在您的 markdown 文档中使用额外的 custom python-markdown extension, which you can then add to the
PAGEDOWN_MARKDOWN_EXTENSIONS
setting. Alternatively, you can use inline HTML。转换后的结果 HTML 内容(或内联 HTML)必须符合标准夹层设置:
RICHTEXT_ALLOWED_TAGS
、RICHTEXT_ALLOWED_ATTRIBUTES
,以及RICHTEXT_ALLOWED_STYLES
。这些设置被夹层页面应用到 markdown 生成的 HTML。