Markdown 为啥这么流行? 还不如直接纯文本。 或者就 html 。
1
ThirdFlame 2021-05-08 17:37:53 +08:00 1
是的,不如纯文本。
标题、序号、表格、代码块、公式、图片啥的 ,纯文本做不了的,也不需要 md,大家都写 html 就行了。 |
2
3dwelcome 2021-05-08 17:39:00 +08:00
纯文本又不能插入图片。
markdown 相当于以前的富文本模式。 如果不是专业前端,几乎没人能手写 HTML,布局是个大坑。 |
3
cmdOptionKana 2021-05-08 17:43:49 +08:00 5
因为 markdown 就是纯文本啊,这才是当初 markdown 流行起来的主要原因。
另外一个原因就是 github 对 markdown 支持很好,而程序员又有很多人喜欢语法高亮,这对 markdown 的推广也是意义重大。 你写 html,如何处理语法高亮? |
4
hafuhafu 2021-05-08 17:45:43 +08:00 1
比纯文本还是强上不少。
多数人需求应该只是记点笔记,然后需要一点排版和样式差异,用 HTML 挺麻烦,还有代码块啥的。 |
5
lostberryzz 2021-05-08 17:52:29 +08:00
markdown 在于语法简单,表达能力足够
|
6
kop1989 2021-05-08 17:58:10 +08:00
markdown 就类似于富文本,但是比 html 门槛要低很多。
markdown 相当于是针对文字工作者优化的“html”。 html 的主要问题就是布局和样式对于非前端开发者而言,过于复杂,md 恰好精简了此处。 |
7
falcon05 2021-05-08 18:06:09 +08:00 via iPhone
你可以理解为简化版的 html
|
8
raaaaaar 2021-05-08 18:10:26 +08:00 via Android
写文档啥的,对格式不那么总是,只想把专注于内容,一个键盘就能解决所有问题,一气呵成的感觉。
|
9
christin 2021-05-08 18:11:27 +08:00 via iPhone
可以加粗 插图 正确显示代码样式就已经比纯文本强了
你觉得没用是你没有这个需求 |
10
yeqizhang 2021-05-08 18:50:07 +08:00 via Android
除了不能搞颜色,基本满足我做笔记的要求了。排版比 html 好写。
做文字编辑的工作者学起来也简单 |
11
0x400 2021-05-08 18:52:51 +08:00 via Android 1
目的就是为了干翻 markup
|
12
gam2046 2021-05-08 19:00:10 +08:00 3
因为 markdown 在有渲染的情况下,表达能力比纯文本丰富,在没有渲染的情况下,由于标记简单,肉眼也可以看出格式,几乎不影响阅读。比如想编译某个项目,git clone 以后,cat ./README.md ,即使没有富文本渲染,也可以阅读。而在 GitHub 网页上,渲染后阅读效果更好。
而 HTML 不渲染,人眼是没法看的。 |
13
kasusa 2021-05-08 19:08:12 +08:00 via Android
可能是富文本编辑器太难开发了。
|
14
lovecy 2021-05-08 19:13:26 +08:00
Markdown 不就是为了轻度写文档设计的吗,熟练了过后配合渲染,三两下写出一个还看得过去的文档,不必纯文本还要缩进还要换行方便多了?
|
15
jasonyang9 2021-05-08 19:30:19 +08:00
MD 是有结构的文档。
请教各位吴彦祖,md 中怎么表示一个 heading 的结束?比如: ## Level 2 Yada yada... ### Level 3 <-- How to end Level 3? Back to Level 2 block. Yada yada... ## Another heading |
16
luhe 2021-05-08 21:16:23 +08:00 4
但凡...也问不出这样的问题啊...
|
17
SenLief 2021-05-08 22:16:17 +08:00
@jasonyang9 heading 应该是没有换行的,所以你回车之后就结束了,至少我在 vscode 上是这样渲染的。
|
18
shyangs 2021-05-08 22:21:13 +08:00
Markdown 太弱了, 結果衍生一堆方言.
如果在平行宇宙流行的是 AsciiDoc , 應該不ˋ會搞出這麼多方言. |
19
wtdd 2021-05-08 22:22:25 +08:00 1
是的,意义并不是很大
|
20
iasuna 2021-05-08 22:28:38 +08:00
Markdown 的优势是撰写说明文档等简单的文档。
加粗、链接、代码块、表格都能实现。纯文本写说明文档根本做不到。 至于为什么不用 html,显然你根本没用 html 写过说明文档。 最大的问题是代码的可读性太差了。不用浏览器显示特别乱。 针对复杂的文档,你没发拿文本编辑器打开 html 文件之后直接阅读。 |
21
caliburn1994 2021-05-09 01:56:03 +08:00
markdown => html
markdown => doc markdown => ... markdown 可以画简单的 UML 图 markdown 可以用 utf8 里的表情包 markdown 可以写 GitHub 等平台的展示文档(跨平台性) markdown 的工具 typora 可以自定 css,让文档更容易看。 ... 太多了,不说了 |
22
dawn009 2021-05-09 02:57:27 +08:00
是的,不如纯文本或 HTML 。而且 Markdown 没有标准,每家的实现有细微差别。语法上有时会遇到二义性,难处理。
|
23
levelworm 2021-05-09 04:00:13 +08:00
记笔记方便,写的多了手写就能脑补结果。我觉得稍微有个缺点就是嵌入图片有些不方便,而且好像各家有各家的标准。
|
24
Pastsong 2021-05-09 09:06:29 +08:00 via Android
@jasonyang9 这不是合法的排版需求,heading level 是无法低跳回高的,只能平行或者另开一级。你用 HTML Word InDesign 都做不出来。
|
25
lonr 2021-05-09 09:25:27 +08:00 via Android
@jasonyang9 我思考过这个问题,相较于正文插入图片后回到正文,h2 正文连接 h3 后段正文,如果字体和样式一样压根就无法区分。Markdown 或者 HTML 里使用 section 或者 div 之类包裹 h3 内容,然后修改样式。实体书也是同样的问题
|
26
BiteTheDust 2021-05-09 10:28:10 +08:00
为什么不 Latex 呢
|
27
xiangyuecn 2021-05-09 10:38:41 +08:00
有没有人记得 UBB
|
28
dawn009 2021-05-09 10:43:54 +08:00
@xiangyuecn UBB 和 HTML 思路差不多。和 Markdown 一样也存在实现不统一、语法二义性问题
|
29
Biwood 2021-05-09 10:48:07 +08:00 via iPhone
感觉很多人把 markdown 解析后的 html 跟 markdown 本身弄混了
|
30
snw 2021-05-09 11:27:57 +08:00 via Android
纯文本缺乏层次结构的表现力,即使能表达也太费精力(参考那些 warez 的花哨的 nfo 文件)。
HTML 用来写普通文档内容过于繁琐,花了太多精力在格式排版上。 Markdown 正好介于两者之间,满足了大部分简单图文文档需求。 顺便吐槽 wordpress (自建)的编辑器难用得一 B,原生至今不支持 Markdown,Jetpack 的 markdown gutenberg block 又很废柴。 |
31
rus4db 2021-05-09 12:32:03 +08:00
哪怕只有 20%的格式和样式标注,已经能够提供 80%的有价值的语义层面的信息了。
|
32
discrete 2021-05-09 12:57:14 +08:00
@jasonyang9 你这哪怕用 Word 也没法 "end Level 3" 啊
|
33
limbo0 2021-05-09 13:47:22 +08:00 1
shell 和 c 取中用 python
html 和纯文本取中用 markdown |
34
felixcode 2021-05-09 13:53:17 +08:00 via Android 2
随随便便说什么东西没用,就能有一堆人过来解释,对于懒的思考的,不应该是懒的回答么
|
35
madpecker009 2021-05-09 16:49:41 +08:00
@cmdOptionKana 我可以写 css(狗头)
|
36
shuxhan 2021-05-10 09:46:11 +08:00
因为 md 兼顾的了纯文本和 html 的优点,以及摒弃了他们的缺点,纯文本没有格式可言,全篇正文,突出不了重点,md 的一些语法,# ## ** []() 等等,简单明了的解决了这点,而 html 虽然拥有丰富的格式,但是全篇下来,标签比文字都多,用它来写文章,纯属脑子有病
md 自带的语法格式能满足 90%的需要,如果你想要更丰富的功能,完全可以定制 md 相关的 js |
37
buxianyu OP 谢谢各位大神参加讨论。
客观说,用 md 编辑器,打开纯文本,效果还得挺好的。 但加图、增加各级标题等操作,md 确实不怎么方便。 目前用 typora 编辑纯文本,感觉还挺好的。 |