V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
buxianyu
V2EX  ›  问与答

Markdown 比起纯文本好像也没多大用处啊

  •  
  •   buxianyu · 2021-05-08 17:34:25 +08:00 · 4990 次点击
    这是一个创建于 1298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Markdown 为啥这么流行? 还不如直接纯文本。 或者就 html 。

    38 条回复    2021-05-20 07:06:38 +08:00
    ThirdFlame
        1
    ThirdFlame  
       2021-05-08 17:37:53 +08:00   ❤️ 1
    是的,不如纯文本。


    标题、序号、表格、代码块、公式、图片啥的 ,纯文本做不了的,也不需要 md,大家都写 html 就行了。
    3dwelcome
        2
    3dwelcome  
       2021-05-08 17:39:00 +08:00
    纯文本又不能插入图片。

    markdown 相当于以前的富文本模式。

    如果不是专业前端,几乎没人能手写 HTML,布局是个大坑。
    cmdOptionKana
        3
    cmdOptionKana  
       2021-05-08 17:43:49 +08:00   ❤️ 5
    因为 markdown 就是纯文本啊,这才是当初 markdown 流行起来的主要原因。

    另外一个原因就是 github 对 markdown 支持很好,而程序员又有很多人喜欢语法高亮,这对 markdown 的推广也是意义重大。

    你写 html,如何处理语法高亮?
    hafuhafu
        4
    hafuhafu  
       2021-05-08 17:45:43 +08:00   ❤️ 1
    比纯文本还是强上不少。
    多数人需求应该只是记点笔记,然后需要一点排版和样式差异,用 HTML 挺麻烦,还有代码块啥的。
    lostberryzz
        5
    lostberryzz  
       2021-05-08 17:52:29 +08:00
    markdown 在于语法简单,表达能力足够
    kop1989
        6
    kop1989  
       2021-05-08 17:58:10 +08:00
    markdown 就类似于富文本,但是比 html 门槛要低很多。

    markdown 相当于是针对文字工作者优化的“html”。

    html 的主要问题就是布局和样式对于非前端开发者而言,过于复杂,md 恰好精简了此处。
    falcon05
        7
    falcon05  
       2021-05-08 18:06:09 +08:00 via iPhone
    你可以理解为简化版的 html
    raaaaaar
        8
    raaaaaar  
       2021-05-08 18:10:26 +08:00 via Android
    写文档啥的,对格式不那么总是,只想把专注于内容,一个键盘就能解决所有问题,一气呵成的感觉。
    christin
        9
    christin  
       2021-05-08 18:11:27 +08:00 via iPhone
    可以加粗 插图 正确显示代码样式就已经比纯文本强了
    你觉得没用是你没有这个需求
    yeqizhang
        10
    yeqizhang  
       2021-05-08 18:50:07 +08:00 via Android
    除了不能搞颜色,基本满足我做笔记的要求了。排版比 html 好写。
    做文字编辑的工作者学起来也简单
    0x400
        11
    0x400  
       2021-05-08 18:52:51 +08:00 via Android   ❤️ 1
    目的就是为了干翻 markup
    gam2046
        12
    gam2046  
       2021-05-08 19:00:10 +08:00   ❤️ 3
    因为 markdown 在有渲染的情况下,表达能力比纯文本丰富,在没有渲染的情况下,由于标记简单,肉眼也可以看出格式,几乎不影响阅读。比如想编译某个项目,git clone 以后,cat ./README.md ,即使没有富文本渲染,也可以阅读。而在 GitHub 网页上,渲染后阅读效果更好。

    而 HTML 不渲染,人眼是没法看的。
    kasusa
        13
    kasusa  
       2021-05-08 19:08:12 +08:00 via Android
    可能是富文本编辑器太难开发了。
    lovecy
        14
    lovecy  
       2021-05-08 19:13:26 +08:00
    Markdown 不就是为了轻度写文档设计的吗,熟练了过后配合渲染,三两下写出一个还看得过去的文档,不必纯文本还要缩进还要换行方便多了?
    jasonyang9
        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
    luhe
        16
    luhe  
       2021-05-08 21:16:23 +08:00   ❤️ 4
    但凡...也问不出这样的问题啊...
    SenLief
        17
    SenLief  
       2021-05-08 22:16:17 +08:00
    @jasonyang9 heading 应该是没有换行的,所以你回车之后就结束了,至少我在 vscode 上是这样渲染的。
    shyangs
        18
    shyangs  
       2021-05-08 22:21:13 +08:00
    Markdown 太弱了, 結果衍生一堆方言.

    如果在平行宇宙流行的是 AsciiDoc , 應該不ˋ會搞出這麼多方言.
    wtdd
        19
    wtdd  
       2021-05-08 22:22:25 +08:00   ❤️ 1
    是的,意义并不是很大
    iasuna
        20
    iasuna  
       2021-05-08 22:28:38 +08:00
    Markdown 的优势是撰写说明文档等简单的文档。

    加粗、链接、代码块、表格都能实现。纯文本写说明文档根本做不到。

    至于为什么不用 html,显然你根本没用 html 写过说明文档。
    最大的问题是代码的可读性太差了。不用浏览器显示特别乱。
    针对复杂的文档,你没发拿文本编辑器打开 html 文件之后直接阅读。
    caliburn1994
        21
    caliburn1994  
       2021-05-09 01:56:03 +08:00
    markdown => html
    markdown => doc
    markdown => ...


    markdown 可以画简单的 UML 图
    markdown 可以用 utf8 里的表情包
    markdown 可以写 GitHub 等平台的展示文档(跨平台性)
    markdown 的工具 typora 可以自定 css,让文档更容易看。
    ...


    太多了,不说了
    dawn009
        22
    dawn009  
       2021-05-09 02:57:27 +08:00
    是的,不如纯文本或 HTML 。而且 Markdown 没有标准,每家的实现有细微差别。语法上有时会遇到二义性,难处理。
    levelworm
        23
    levelworm  
       2021-05-09 04:00:13 +08:00
    记笔记方便,写的多了手写就能脑补结果。我觉得稍微有个缺点就是嵌入图片有些不方便,而且好像各家有各家的标准。
    Pastsong
        24
    Pastsong  
       2021-05-09 09:06:29 +08:00 via Android
    @jasonyang9 这不是合法的排版需求,heading level 是无法低跳回高的,只能平行或者另开一级。你用 HTML Word InDesign 都做不出来。
    lonr
        25
    lonr  
       2021-05-09 09:25:27 +08:00 via Android
    @jasonyang9 我思考过这个问题,相较于正文插入图片后回到正文,h2 正文连接 h3 后段正文,如果字体和样式一样压根就无法区分。Markdown 或者 HTML 里使用 section 或者 div 之类包裹 h3 内容,然后修改样式。实体书也是同样的问题
    BiteTheDust
        26
    BiteTheDust  
       2021-05-09 10:28:10 +08:00
    为什么不 Latex 呢
    xiangyuecn
        27
    xiangyuecn  
       2021-05-09 10:38:41 +08:00
    有没有人记得 UBB
    dawn009
        28
    dawn009  
       2021-05-09 10:43:54 +08:00
    @xiangyuecn UBB 和 HTML 思路差不多。和 Markdown 一样也存在实现不统一、语法二义性问题
    Biwood
        29
    Biwood  
       2021-05-09 10:48:07 +08:00 via iPhone
    感觉很多人把 markdown 解析后的 html 跟 markdown 本身弄混了
    snw
        30
    snw  
       2021-05-09 11:27:57 +08:00 via Android
    纯文本缺乏层次结构的表现力,即使能表达也太费精力(参考那些 warez 的花哨的 nfo 文件)。
    HTML 用来写普通文档内容过于繁琐,花了太多精力在格式排版上。
    Markdown 正好介于两者之间,满足了大部分简单图文文档需求。

    顺便吐槽 wordpress (自建)的编辑器难用得一 B,原生至今不支持 Markdown,Jetpack 的 markdown gutenberg block 又很废柴。
    rus4db
        31
    rus4db  
       2021-05-09 12:32:03 +08:00
    哪怕只有 20%的格式和样式标注,已经能够提供 80%的有价值的语义层面的信息了。
    discrete
        32
    discrete  
       2021-05-09 12:57:14 +08:00
    @jasonyang9 你这哪怕用 Word 也没法 "end Level 3" 啊
    limbo0
        33
    limbo0  
       2021-05-09 13:47:22 +08:00   ❤️ 1
    shell 和 c 取中用 python
    html 和纯文本取中用 markdown
    felixcode
        34
    felixcode  
       2021-05-09 13:53:17 +08:00 via Android   ❤️ 2
    随随便便说什么东西没用,就能有一堆人过来解释,对于懒的思考的,不应该是懒的回答么
    madpecker009
        35
    madpecker009  
       2021-05-09 16:49:41 +08:00
    @cmdOptionKana 我可以写 css(狗头)
    shuxhan
        36
    shuxhan  
       2021-05-10 09:46:11 +08:00
    因为 md 兼顾的了纯文本和 html 的优点,以及摒弃了他们的缺点,纯文本没有格式可言,全篇正文,突出不了重点,md 的一些语法,# ## ** []() 等等,简单明了的解决了这点,而 html 虽然拥有丰富的格式,但是全篇下来,标签比文字都多,用它来写文章,纯属脑子有病
    md 自带的语法格式能满足 90%的需要,如果你想要更丰富的功能,完全可以定制 md 相关的 js
    buxianyu
        37
    buxianyu  
    OP
       2021-05-20 07:06:05 +08:00
    谢谢各位大神参加讨论。

    客观说,用 md 编辑器,打开纯文本,效果还得挺好的。

    但加图、增加各级标题等操作,md 确实不怎么方便。

    目前用 typora 编辑纯文本,感觉还挺好的。
    buxianyu
        38
    buxianyu  
    OP
       2021-05-20 07:06:38 +08:00
    @3dwelcome 客观说。加图还不如用 word
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3501 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.