對MarkDown這格式真是又愛又恨

愛是的它支持廣泛,已經算是事實上的標準

恨的按語言來說槽點很多,按行解析,沒有標準化

方便随手写文档,所以标准可能宽泛一些。语法越严格,对人越不友好嘛~

1 个赞

一切都是个习惯问题,习惯就好。

markdown 只是一种强调简单易用的文本格式,RTF、HTML的兼容性和功能也不逊于它(事实上,大部分网页、electron版markdown编辑器都是先输入html再转成markdown的)。

我之前就对md吐槽过.

不过目前来看, md适合两类人:

  1. 文字工作者, 对格式和复杂文档没有需求. 但是又有基本的格式要求.

  2. 论坛.

论坛发帖为了安全性, 需要表达相对丰富的格式, 又要屏蔽html代码隐患. 所以以前有bbcode 这类转义代码. 但是相对比较复杂, 而且通用性不太好. 纯代码复制跟html源码没什么区别.

1 个赞

对于标准,仅仅专注最小 公共集合就好了,一些软件自己的扩展标准,除非就是绑在这个软件上,否则,没太大意义。微软不就是老搞自己的小标准,做不大然后废掉,弄得乌烟瘴气的嘛。

2 个赞

bbcode只是 html代码的简单转义, 对普通用户并不友好。

你觉得合适 ≠ 对大多数人合适。

我举个最简单的例子:

  1. xx
  2. xxx
  3. xxx
  • xxx
  • xxx
  • xxx

如果用bbcode 实现起来, 是不是更复杂.

2 个赞

我说 bbcode复杂, 你说他强大.

那我要说html 强大, 你要说它不安全了?

咱们岂不是说不到一块了?

我只是阐述我理解的 md 具有的优势, 并不大代表我喜欢md, 讨厌bbcode.

感觉这种问题真的是有点"手上拿着锤子看什么都是钉子(尤其是自己的另一只手)"的感觉

  • xxx
    • xxx
      xxxxxxxxxxxxxx
      xxxxxxxxxxxxxxx
  • xxx
    • xxx
  • xxx

缩进, 回车啊. 这才符合普通人的书写习惯.

程序员思维才是
{
    一切不对称的括号都是异端[i].
}

MD很难让人爱起来,我情愿先码字再排版