Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 2.36 KB

renderer_format_zhcn.md

File metadata and controls

68 lines (53 loc) · 2.36 KB

渲染器格式

在BFBAN评论和举报提交的内容,都在渲染器工作范围,它将过滤危险标签以及转换工作,渲染器包含2部分,前端和后端都会验证它们。


支持标签

tag name 描述 支持属性
ol
ul
li
video
div
img
a 链接 src
pre
p 文本
span
b 加粗
br 换行
strong
code
h1
h2
h3
q
em
u
emoji 表情

大部分都不支持标签内classstyle等这里属性,在提交时应剔除

分割线

从第三个-就识别为分割线,无论后面多少个-都一样

  • <p>---</p>
  • ---
  • <p>{---}</p>

缩语

它是渲染器下一种混合标记命令,为了渲染额外组件而开发

命令 描述 例子
{icon:*} 图标 {icon:md-egg}
{---} 换行
{player:*} 玩家卡片 {player:1057559341}
{user:*} 站内用户 {user:544}
{floor:*} 楼层 {floor:78068}
{privilege:*} 身份,此命令较为敏感,不要尝试使用这类标记放置在id后误导用户 {privilege:dev,bot}
{router:/} 链接,此命令较为敏感, 此地址只能导向站内,站外应该使用a标签来代替 {router:/}
{egg} 图标,彩蛋

注意它们需要被p包裹使用,如: <p>{egg}</p>

自动识别

渲染器提供链接和邮箱地址的识别转换,需要遵循几个标准:

  • 链接
    • https协议开通
    • 建议链接前后空格,如: 文本 https:*.x.com 地址
  • 邮箱
    • 遵循标准邮箱地址格式,如: *@x.com