Markdown 的设计是有很多问题的。这里收集一些想要代替或者有可能代替 Markdown 语法的尝试。

2016-02-01 16:03:59 +08:00
 zxgngl

收集的目的不是推荐给大家这些新语法,而是收集一些设计灵感,等有一天发布一个比 Markdown 好的,具有 XML 语义的好语法。

5055 次点击
所在节点    分享发现
51 条回复
scarlex
2016-02-02 00:14:54 +08:00
楼主为啥不去 github 搞个 repository 来管理这些资源?
zxgngl
2016-02-02 00:17:56 +08:00
我比较倾向于认为一个人使用的语言会限制她的思维,如果使用一种高度受限的格式可能也会限制使用这种格式所书写的文字的表达力。
zxgngl
2016-02-02 00:22:35 +08:00
@scarlex 因为我们讨论的目的是找出 Markdown 以及相似的文本标记语言的问题,然后激发人们设计一个更好的文本标记语言出来。在这里贴各种资源保存在这里就挺好的,不需要再保存一份了。
CodingPuppy
2016-02-02 08:44:05 +08:00
图片、链接、表格
chemzqm
2016-02-02 08:57:19 +08:00
Markdown 只是一个文本到 html 的标准,标准的好处不在于提供多么强大易用的功能,而是不会轻易改变,减少不必要学习的成本。
事实上只要是人类发明的工具都会存在不可避免的局限,例如:编程语言,操作系统,网络系统,编辑器,等等。
设计角度上,不同的需求总是导致矛盾的出现,例如你追求功能强大就往往会牺牲自身的简单性,
至于说谁好谁坏,首先要依据你自己的实际情况,
shunia
2016-02-02 10:09:48 +08:00
列举的语言挺有帮助的,收藏。
zjuster
2016-02-02 10:24:15 +08:00
@zxgngl Markdown 出现的目的就是将非常不适合人类阅读的 HTML 语法简化,并保留相互转换的可能。你列举的语言都很有用,但是目的和用途和 Markdown 是不一样的。
Simple is hard.
soli
2016-02-02 10:43:09 +08:00
@zxgngl 那我再修正一下:“ Markdown 是给普通人看的。你说的这些不是。”

作者所说的易读是在渲染前就易读。
kurtis
2016-02-02 11:24:12 +08:00
@chemzqm 其实就是这个理
JamesRuan
2016-02-03 06:20:14 +08:00
Markdown 不是用来渲染的,而是为了不渲染也能看的。

https://www.zhihu.com/question/39290341/answer/84469450

我这个答案里面提到的自己造的轮子,就是一种类似 BBCode 或者类似 TeX 的标记语言,用于快速地些一些简单的 HTML ,特点是鼓励完全语义化,语义和样式分离。
zxgngl
2016-02-03 14:31:13 +08:00
@JamesRuan 非常感谢~

新版标记代码完全手册
http://jamesruan.github.io/ebony/ml.html

真漂亮!

-----------------------

Markdown 设计的本意确实是想做到不渲染也能看的,并由此导致了它表达力的局限。但在如今的 Web 上,从 Github 到 StackOverflow ,从简书到 V2EX ,所有的用 Markdown 格式写下的文字都是以渲染过的形式展示出来的,几乎很少见到直接把 Markdown 标记过的格式显示出来。毕竟 Markdown 是 10 多年前设计的,现在的 Web 已经大变样了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254814

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX