Markdown 比起纯文本好像也没多大用处啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
buxianyu
V2EX    问与答

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

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

    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 恰好精简了此处。
    GG668v26Fd55CP5W
        7
    GG668v26Fd55CP5W  
       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
    pikaconan
        16
    pikaconan  
       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
    calibur1994  
       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(狗头)
    QUC62IzY3M1Y6dg
        36
    QUC062IzY3M1Y6dg  
       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     Solana     907 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 18:36 PVG 02:36 LAX 11:36 JFK 14:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86