Str
1
[size=8][color=grey]
[center]本文受 @“千早千叶”#3137(下文简称23) 启发编写
[/center]
[/color][/size]
最开始是昨天 @"xuan2weeeeeei1"#3140(下文简称xw) 在hc内问了一下有关md的问题,就是有的网站的MD渲染是把下面内容渲染成AB两种情况的
```
hello
world
aa
```
A:
```
hello world
aa
```
B:
```
hello
world
aa
```
23说都是对的,哪怕是把`**1**`渲染成`<script>alert(1)</script>`也是对的,只需要能起到强调的作用
||这让我想起来mcbbs会把用户输入的“操你妈”改成“操我妈”的渲染器(当然也可能是在渲染之前替换了)||
有的网站加两个空格可以换行
比如github的md渲染
James
(James)
3
@“cmd1152”#p103512 md现在也很乱了,各种实现,比如Discourse的图片的md,支持尺寸,比例,这个在NL就是不支持的。 这种非标的东西越来越多,会导致md的标准越来越不可靠,这不是好事。
0x24a
(0x24a)
5
@“cmd1152”#p103711 你聊天室要是文字换行实际不换行那多麻烦
正确的实现应该是每行文字后面加两个空格再换行才是换行
zxypp
(zxypp)
6
最初的Markdown应该就是纯粹和HTML标签对应的,所以才会出现相邻行不换行的情况。类比HTML的一堆行级元素即便源代码换行了也是不会换行的
html</s><i> </i><p> <a>这是链接</a> <b>这里虽然换行了,但是实际上是显示在一起的</b> </p><i> </i><e>
md</s><i> </i>[http://xxxx](这是链接) **这里虽然换行了,但是实际上是显示在一起的**<i> </i><e>
后来>!(有很多人发现这玩意还真tm好使,于是)!<Markdown在很多场景产生了很多神奇变种,才有了各种不同的渲染规则。
虽然但是,我还是喜欢两个换行的那种Markdown哈哈(就像我现在正在编写的这篇帖子)
>!另外,我觉得这篇其实可以发技术标签!<
Str
7
@“小鱼飘飘”#p103777 对,因为很多人都认为这太反直觉
>
@“cmd1152”#p103512 (下午简称23)
下午 那上午简称什么?Jankie_awa吗
Str
9
@“xuan2weeeeeei1”#p104465 byd不许玩这种地狱笑话