
Markdown 为啥这么流行? 还不如直接纯文本。 或者就 html 。
1 ThirdFlame 2021-05-08 17:37:53 +08:00 是的,不如纯文本。 标题、序号、表格、代码块、公式、图片啥的 ,纯文本做不了的,也不需要 md,大家都写 html 就行了。 |
2 3dwelcome 2021-05-08 17:39:00 +08:00 纯文本又不能插入图片。 markdown 相当于以前的富文本模式。 如果不是专业前端,几乎没人能手写 HTML,布局是个大坑。 |
3 cmdOptionKana 2021-05-08 17:43:49 +08:00 因为 markdown 就是纯文本啊,这才是当初 markdown 流行起来的主要原因。 另外一个原因就是 github 对 markdown 支持很好,而程序员又有很多人喜欢语法高亮,这对 markdown 的推广也是意义重大。 你写 html,如何处理语法高亮? |
4 hafuhafu 2021-05-08 17:45:43 +08:00 比纯文本还是强上不少。 多数人需求应该只是记点笔记,然后需要一点排版和样式差异,用 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 GG668v26Fd55CP5W 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 目的就是为了干翻 markup |
12 gam2046 2021-05-08 19:00:10 +08:00 因为 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 pikaconan 2021-05-08 21:16:23 +08:00 但凡...也问不出这样的问题啊... |
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 是的,意义并不是很大 |
20 iasuna 2021-05-08 22:28:38 +08:00 Markdown 的优势是撰写说明文档等简单的文档。 加粗、链接、代码块、表格都能实现。纯文本写说明文档根本做不到。 至于为什么不用 html,显然你根本没用 html 写过说明文档。 最大的问题是代码的可读性太差了。不用浏览器显示特别乱。 针对复杂的文档,你没发拿文本编辑器打开 html 文件之后直接阅读。 |
21 calibur1994 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 shell 和 c 取中用 python html 和纯文本取中用 markdown |
34 felixcode 2021-05-09 13:53:17 +08:00 via Android 随随便便说什么东西没用,就能有一堆人过来解释,对于懒的思考的,不应该是懒的回答么 |
35 madpecker009 2021-05-09 16:49:41 +08:00 @cmdOptionKana 我可以写 css(狗头) |
36 QUC062IzY3M1Y6dg 2021-05-10 09:46:11 +08:00 因为 md 兼顾的了纯文本和 html 的优点,以及摒弃了他们的缺点,纯文本没有格式可言,全篇正文,突出不了重点,md 的一些语法,# ## ** []() 等等,简单明了的解决了这点,而 html 虽然拥有丰富的格式,但是全篇下来,标签比文字都多,用它来写文章,纯属脑子有病 md 自带的语法格式能满足 90%的需要,如果你想要更丰富的功能,完全可以定制 md 相关的 js |
37 buxianyu OP 谢谢各位大神参加讨论。 客观说,用 md 编辑器,打开纯文本,效果还得挺好的。 但加图、增加各级标题等操作,md 确实不怎么方便。 目前用 typora 编辑纯文本,感觉还挺好的。 |