V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
illusate
V2EX  ›  Markdown

markdown 众干嘛不直接撸 html = =,,,,

  •  
  •   illusate · 2014-11-08 21:06:37 +08:00 · 15427 次点击
    这是一个创建于 3668 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2014-11-09 01:30:31 +08:00
    1.(空格)Lorem ipsum(空格空格)
    1.(空格)Lorem ipsum(空格空格)

    Lorem ipsum
    (空行)
    Lorem ipsum

    每次都在这种问题上搞得很烦,,,
    都得靠实时预览来继续写下去,,,

    还不如写html然后开实时预览,,,
    就像:
    <ol>
    <li>Lorem ipsum</li>
    <li>Lorem ipsum</li>
    </ol>

    <p>Lorem ipsum</p>
    <p>Lorem ipsum</p>

    标签有始有终,配合上代码缩进,结构清晰
    一般写文章不需要考虑很复杂的标签语义的问题吧,,,

    而且用html写文章,是需要事先定好一套固定的css,,,
    这样每次只需要直接写html标签,然后套用上去就好了,,,
    第 2 条附言  ·  2014-11-09 01:46:47 +08:00
    这样子好了,,,假设

    1.我们有一套现成的排版css,,,(类似typo.css,「漢字標準格式」Han之类的)
    2.然后配套一个带实时预览 + 自动完成的html编辑器
    3.我们的意图是编写文档、文章,我们不再添加任何自带样式,不写id class style进去了

    这样足以满足一般写文章的需求
    又可以避免恼人的看不见的空格空行语法
    配合tab缩进结构更加清晰
    适用范围也更广,不用考虑md转html的问题
    第 3 条附言  ·  2014-11-09 02:00:33 +08:00
    我不太理解说md阅读方便,,,
    为何还需要有实时预览的编辑器,,,
    为何需要转html,,,

    有多少不同人能读的下带###*===的文档,,,
    能在读到他们的时候想象出:

    啊!这个地方字号大一点粗一点,是个大标题
    啊!这个地方字应该是斜的
    啊!这个地方有个列表,我来数一数,恩1. 1. 1. 1. 1. 1. 1. 一共有7项
    第 4 条附言  ·  2014-11-09 02:57:13 +08:00
    我要写个list我就写li,,,而不是写 - 1.1.1.1.1.
    我要italics就写i而不是 **
    我要bold就是b而不是 ****
    我要paragraph就写p而不是 (尼看不见我哦)
    我要image就写img
    我要hyperlink就写a(咦?啪啪打脸)
    表格,,,默认markdown语法没有表格吧?
    103 条回复    2021-04-26 16:41:19 +08:00
    1  2  
    mopig
        1
    mopig  
       2014-11-08 21:17:37 +08:00
    HTML/Markdown(源码) 的易写/可读性可以比较的么?
    Artotria
        2
    Artotria  
       2014-11-08 21:22:10 +08:00
    缘何有此一问
    gyorou
        3
    gyorou  
       2014-11-08 21:23:12 +08:00
    1.直观
    2.安全
    xcv58
        4
    xcv58  
       2014-11-08 21:23:34 +08:00 via Smartisan T1
    因为他们没有一个好的编辑器,即 vim/Emacs 。说实话,我用 Emacs 写 HTML 不比写 MD 慢。
    xcv58
        5
    xcv58  
       2014-11-08 21:25:36 +08:00 via Smartisan T1
    @gyorou 直观没看出来,即使用了实时预览的插件,由于标准不一样,放到网上之后有可能就不一样了。

    安全是指哪方面?
    spance
        6
    spance  
       2014-11-08 21:26:54 +08:00
    markdown 样式无关性。聚焦于内容创作,而非样式、版式。
    html派生自xml 样式、属性、内容混杂,且标记繁琐。不利于内容创作期精力的专注表达。
    gyorou
        7
    gyorou  
       2014-11-08 21:31:06 +08:00
    @xcv58 怎么还扯到编辑器了。markdown难道是用铅笔写的?

    markdown当然是开放出来让人投稿上传文章的,相对的另一种选择是富文本编辑器。
    直观,不解释。
    安全,那更是废话,你让用户直接在新建文章的页面里直接写html?闻所未闻。
    pockry
        8
    pockry  
       2014-11-08 21:33:12 +08:00
    程序员用markdown是有道理的,因为他们有直接用各种编辑器、IDE写文档的硬需求,你总不能写javadoc然后转html吧(虽然有些API文档就是这样做的),如果直接写html又太蛋疼,写个文档还要写语义标签和样式是闹哪样。于是markdown应运而生了。

    至于不是程序员的其他人跟风吹捧markdown,纯粹出于装B,毫无必要。
    gyorou
        9
    gyorou  
       2014-11-08 21:39:35 +08:00
    @pockry 前部分赞同后面那句太那个啥了。
    shuding
        10
    shuding  
       2014-11-08 21:41:43 +08:00
    @space 「聚焦于内容创作,而非样式、版式。」+1
    matthewgao
        11
    matthewgao  
       2014-11-08 21:44:20 +08:00
    我只是很直观的觉得markdown简单
    pockry
        12
    pockry  
       2014-11-08 21:44:32 +08:00
    @gyorou 唉,回复不能修改,否则我改成其他大多数人。 目测目前这样要被喷。。
    gihnius
        13
    gihnius  
       2014-11-08 21:47:53 +08:00   ❤️ 1
    嗯,就 markdown 这几个有限的功能,写 HTML 不比它慢多少... geek 们都撸错方向了?
    xcv58
        14
    xcv58  
       2014-11-08 21:51:38 +08:00
    @gyorou 「markdown当然是开放出来让人投稿上传文章的,相对的另一种选择是富文本编辑器」 原来 markdown 是干这个的啊。
    xcv58
        15
    xcv58  
       2014-11-08 21:54:37 +08:00
    @pockry 对于 7L 的回复,你怎么看?
    Luzifer
        16
    Luzifer  
       2014-11-08 21:57:01 +08:00
    Markdown是发明出来就是用于写作的. 没记错的话发明者是作家, 博客主.

    写 HTML 给编辑看??

    易写易读,顺手的家伙什而已. 和程序员和装B扯不上.
    gyorou
        17
    gyorou  
       2014-11-08 21:58:28 +08:00
    @xcv58 回复之前的确只接触过使用markdown投稿和回复。所以觉得回复总不见得开放html?看了8L知道还可以来写文档?不过不管怎么说和编辑器没关系吧。嗯
    iscraft
        18
    iscraft  
       2014-11-08 22:00:13 +08:00
    现成的有word 富文本所见即所得编辑器 还是把简单的事情搞复杂了
    Showfom
        19
    Showfom  
       2014-11-08 22:03:05 +08:00
    其实以前没有 markdown 的时候,用 WordPress 后台的编辑器用习惯了,就顺手都用 HTML 了。。。出来 markdown 反而不习惯 233333
    illusate
        20
    illusate  
    OP
       2014-11-08 22:03:37 +08:00
    好像普通人看md都看原文不用看预览,,,
    好像程序员写html都用没有带自动补全功能的纯文本编辑器,,,,
    jings
        21
    jings  
       2014-11-08 22:19:30 +08:00
    也用Emacs写HTML 也用markdown写文章,哪个顺手用哪个,工具多了选择适合你自己的,工具哪个更优秀真的有标准答案吗?就像Vim跟Emacs
    xcv58
        22
    xcv58  
       2014-11-08 22:20:10 +08:00
    @gyorou 写文档用 Notepad.exe 写?
    gyorou
        23
    gyorou  
       2014-11-08 22:31:14 +08:00
    @xcv58 不知道为啥你总在扯编辑器。不过看了你的回复真的是忍不住才吐槽的,如果说了什么失礼的话真是抱歉。不过,vim和emacs就不能写markdown么。个人常用vim和sublime。我从来没说过文档用notepad写什么的之类的话。
    shuding
        24
    shuding  
       2014-11-08 22:35:46 +08:00
    @illusate 但是 MD 可以向普通人之中推广,而普通人不不可能学用 HTML 的……
    xcv58
        25
    xcv58  
       2014-11-08 22:43:57 +08:00
    @gyorou 「不过不管怎么说和编辑器没关系吧」你这是什么意思?你用编辑器写东西,但是怎么写和编辑器没关系?
    p2p
        26
    p2p  
       2014-11-08 22:46:16 +08:00   ❤️ 1
    省一个字节 都是一个进步!!!
    omi4399
        27
    omi4399  
       2014-11-08 22:46:45 +08:00
    因为 Mou 用顺手了,不想换。。。。
    moenayuki
        28
    moenayuki  
       2014-11-08 22:47:30 +08:00
    md只和内容有关,和怎么呈现无关,你要是愿意也可以拿md撸出个pdf、doc来
    另外md对编辑器的要求也不高
    xcv58
        29
    xcv58  
       2014-11-08 22:49:27 +08:00
    @moenayuki 这是因为功能少,譬如新窗口打开链接。
    bsbgong
        30
    bsbgong  
       2014-11-08 22:49:34 +08:00
    LZ你对“markdown众”的理解窄了。
    对于程序员,markdown没什么特别优势。
    但对于普通人就有优势了。
    想想维基百科,要统一版面格式,但是编辑内容的网友是各种生物地理化学物理等专业出身,没人懂html/css那一套。
    现在很多网络媒体站点的编辑也都是用markdown。
    markdown解放了写文章的人,同时也减少了做排版的程序员的工作量,改版面只需要改markdown的解析就行了。
    0x142857
        31
    0x142857  
       2014-11-08 22:55:30 +08:00
    如果 Markdown 先于 HTML 出现你还会有此一说吗,(笑
    gyorou
        32
    gyorou  
       2014-11-08 22:55:43 +08:00
    @xcv58 ……既然变成咬文嚼字了我也不和你扯了。为了混个毕业变成高贵的程序员我还得早睡早起天天去研究室做实验。晚安。
    arefly
        33
    arefly  
       2014-11-08 23:03:21 +08:00
    @shuding 你知道HTML Editor是什么不?
    powerfj
        34
    powerfj  
       2014-11-08 23:06:19 +08:00
    写文档和写blog的时候用markdown写,思路不容易打断
    然后写出来的东西,html基本上没可读性,markdown可读性很高
    lz一看就是没这么用过markdown的..
    xcv58
        35
    xcv58  
       2014-11-08 23:06:38 +08:00
    @gyorou 自己说的话不认了?
    arefly
        36
    arefly  
       2014-11-08 23:12:36 +08:00
    @xcv58 其实楼主的帖子对比对象就有问题,为什么是md对html呢?而不是md对html editor呢?我这里指的是类似于之类的富文本编辑器,其实就是个需求和习惯问题,我一直不习惯markdown所以不用.
    loading
        37
    loading  
       2014-11-08 23:24:58 +08:00 via Android
    markdown是情怀,html是病。
    expkzb
        38
    expkzb  
       2014-11-08 23:25:44 +08:00   ❤️ 2
    <title>This is title</title>

    # This is title

    我不爱打那么多括号,也不想开特别的编辑器
    sennes
        39
    sennes  
       2014-11-08 23:44:10 +08:00   ❤️ 1
    markdown语法简单,渲染出来格式整齐规范。
    习惯之后有有利于把注意力放在写的文章上。
    @farbox 就是个很好的例子,可以让人专注写东西。
    HTML和markdown的学习成本和“写”的成本都有很大的差距
    不是说HTML不好,只是说markdown更加适合写文章。
    ==============
    markdown只是看成一种语言的话,其实不仅可以渲染成常见的“文章形式”
    还可以是PPT、简历、思维导图
    看下面两个例子(点进去是两个文章,是用md写然后farbox渲染出来)
    http://justest.farbox.com/
    *我相信这些HTML也能做,但是markdown的语法真的简单很多。
    (表达不清抱歉=,=)
    ddou
        40
    ddou  
       2014-11-08 23:53:16 +08:00
    html噪音太多, 是给机器解析用的。markdown清晰自然,方便写,也方便读
    littleshy
        41
    littleshy  
       2014-11-09 00:02:58 +08:00
    大神们还是推荐个好用的md编辑器及阅读器吧。
    shuding
        42
    shuding  
       2014-11-09 00:09:48 +08:00
    @arefly

    HTML editor 是编辑器,HTML 和 MD 是格式。

    混在一起如何比较? Microsoft Word 还算 XML editor 呢!
    illusate
        43
    illusate  
    OP
       2014-11-09 00:13:12 +08:00
    1.(空格)Lorem ipsum(空格空格)
    1.(空格)Lorem ipsum(空格空格)

    Lorem ipsum
    (空行)
    Lorem ipsum

    (空格空格空格)Lorem ipsum
    (空格空格空格空格)Lorem ipsum

    *(空格)(空格)(空格)(别再空了)Lorem ipsum

    每次都在这种问题上搞得很烦,,,
    都得靠实时预览来继续写下去,,,
    还不如写html然后开实时预览,,,
    aufula
        44
    aufula  
       2014-11-09 00:25:51 +08:00
    比txt更规范,比html更直观。
    写完就可以用来阅读了
    coolcfan
        45
    coolcfan  
       2014-11-09 00:27:36 +08:00
    这种用简单符号定义样式的标记语言是设计来在写文章的时候顺便加点儿样式的。
    robbielj
        46
    robbielj  
       2014-11-09 01:03:51 +08:00
    @xcv58 要不来比比html和md做表格哪个快点?
    arefly
        47
    arefly  
       2014-11-09 01:19:24 +08:00 via iPhone
    @shuding
    你用md编辑器写md源码,再输出到html或者其它,而我说的是用html editor写文章,注意都是编辑器,你觉得这样比较如何?
    pubby
        48
    pubby  
       2014-11-09 01:35:24 +08:00 via Android
    @xcv58 用emacs的是不是更习惯org mode然后导html
    illusate
        49
    illusate  
    OP
       2014-11-09 01:46:04 +08:00
    这样子好了,,,假设

    1.我们有一套现成的排版css,,,(类似typo.css,「漢字標準格式」Han之类的)
    2.然后配套一个带实时预览 + 自动完成的html编辑器
    3.我们的意图是编写文档、文章,我们不再添加任何自带样式,不写id class style进去了

    这样足以满足一般写文章的需求
    又可以避免恼人的看不见的空格空行语法
    配合tab缩进结构更加清晰
    适用范围也更广,不用考虑md转html的问题
    konakona
        50
    konakona  
       2014-11-09 01:58:21 +08:00
    嗯,所以你的意思是让在写一行tab的时候这样吗:

    <div class="margin-top_60">

    <div class="col-lg-5 col-lg-offset-1 text-warning text-center">
    商品信息
    </div>
    <div class="col-lg-1 text-warning text-center">
    规格
    </div>
    <div class="col-lg-2 text-warning text-center" style="width:170px;">
    单价(元)
    </div>
    <div class="col-lg-1 text-warning text-center">
    数量
    </div>
    <div class="col-lg-1 text-warning text-center">
    金额
    </div>
    <div class="col-lg-1 text-warning text-center">
    操作
    </div>

    </div>
    illusate
        51
    illusate  
    OP
       2014-11-09 01:58:52 +08:00
    我不太理解说md阅读方便,,,
    为何还需要有实时预览的编辑器,,,
    为何需要转html,,,

    有多少普通人能读的下带###*===的文档,,,
    能在读到他们的时候想象出:
    啊,这个地方字号大一点粗一点,是个大标题
    啊,这个地方字应该是斜的
    啊,这个地方有个列表,我来数一数,恩1. 1. 1. 1. 1. 1. 1. 一共有7项
    illusate
        52
    illusate  
    OP
       2014-11-09 02:00:09 +08:00
    @konakona 用markdown如何实现你这种东西?
    shuding
        53
    shuding  
       2014-11-09 02:10:41 +08:00
    @illusate
    MD 可以直接用 - 和 | 画表格的……
    http://www.jianshu.com/p/sTeAbC
    shuding
        54
    shuding  
       2014-11-09 02:11:05 +08:00
    @illusate MD 再怎么阅读不便也会比 HTML 源码读起来舒服啊……
    illusate
        55
    illusate  
    OP
       2014-11-09 02:17:35 +08:00
    @shuding 默认的语法是不支持这个的吧,,,也需要某种特殊的拓展吧?
    html不会让你直接阅读,,,就是靠预览,靠拖进浏览器,,,
    shuding
        56
    shuding  
       2014-11-09 02:18:03 +08:00
    @arefly 如果比较编辑器,我承认富文本编辑器(HTML 编辑器)还是对用户友好一些。

    @illusate 可是自古以来,Vim / Emacs 和 IDE 的争论哪里停止过呢?

    我就是不愿意在想要加粗一句话的时候去选中,用鼠标点击加粗按钮。我不愿意插入一个行内代码关键字的时候去选中、改字体、改颜色、改背景色。MD 则可以直接 `code`。MD 的语法可以说完全不打断写作思路。

    或者说,用一种方便、易读的纯文本格式来保存我的含少量富文本的文章。HTML 不是为了文章而生的语言。
    kavinyao
        57
    kavinyao  
       2014-11-09 02:22:40 +08:00 via iPhone
    lz写程序为什么不直接写汇编,还要编译一点都不直观……
    illusate
        58
    illusate  
    OP
       2014-11-09 02:24:48 +08:00
    @kavinyao
    markdown和html的关系类似coffeescript与javascript的关系,,,
    汇编并不能这样类比吧?
    NCE
        59
    NCE  
       2014-11-09 02:40:23 +08:00   ❤️ 1
    html 没md的逼格高。一群装逼的人在制造另一个轮子。
    xcv58
        60
    xcv58  
       2014-11-09 04:31:14 +08:00
    @pubby 如果是正式的东西,我更倾向于写 LaTeX,如果不正式的,譬如笔记什么的,我直接纯文本。
    xcv58
        61
    xcv58  
       2014-11-09 04:31:45 +08:00
    @robbielj 做表格比得过 org mode ?
    Perry
        62
    Perry  
       2014-11-09 05:05:29 +08:00   ❤️ 1
    现在为什么都喜欢灌输给别人自己的观念。
    regmach
        63
    regmach  
       2014-11-09 05:13:18 +08:00
    @Perry ╮(╯▽╰)╭ 同问
    robbielj
        64
    robbielj  
       2014-11-09 05:50:26 +08:00
    @xcv58 这里在比较md和html,你把其他东西搬进来干嘛 = = 如果你就是要强调emacs有多好用的,那和用什么语言写有什么关系? md在某些时候是比html省事。
    xcv58
        65
    xcv58  
       2014-11-09 07:10:42 +08:00
    @robbielj 第一是你要比做表格的,我当然选一个做表格最快的比。

    其次,我说 html 比 md 省事了吗?

    最后,我本来就是来强调编辑器的作用的。
    oott123
        66
    oott123  
       2014-11-09 07:29:53 +08:00
    Markdown 是用来替代 txt 的,不是用来 HTML/Word 的。
    它只是一个统一书写 txt 的规范而已……

    同样不理解写 Markdown 还开实时预览的,我都靠脑补 :P
    wwqgtxx
        67
    wwqgtxx  
       2014-11-09 07:37:48 +08:00 via Android
    html语法难记,也不见得看起来比md直观
    而且我干嘛要多输入那么多字符?不要时间?还没有意义
    devon
        68
    devon  
       2014-11-09 08:29:57 +08:00
    你给一普通人看这个:

    <ol>
    <li>Lorem ipsum</li>
    <li>Lorem ipsum</li>
    </ol>

    人会疯掉。

    你给一普通人看这个:

    1. Lorem ipsum
    1. Lorem ipsum

    人家还能看得明白。
    efen
        69
    efen  
       2014-11-09 08:53:25 +08:00
    继php大战各种语言,vim和emacs教众互殴后
    程序员们又有新的东西可以吵了...

    “md大法好,天灭HTML”

    “HTML是标记语言的唯一合法执政*,始终代表最广大码农的根本利益,始终代表着Web界先进的生产力”
    qping
        70
    qping  
       2014-11-09 09:16:47 +08:00
    回复:@illusate
    我不太理解说md阅读方便,,,
    为何还需要有实时预览的编辑器,,,
    为何需要转html,,,

    有多少不同人能读的下带###*===的文档,,,
    能在读到他们的时候想象出:

    啊!这个地方字号大一点粗一点,是个大标题
    啊!这个地方字应该是斜的
    啊!这个地方有个列表,我来数一数,恩1. 1. 1. 1. 1. 1. 1. 一共有7项
    ============================================

    md为简化html而生,楼主既然喜欢html就用就可以了,不是每个人都喜欢</html>每次都要写这个的。

    写md的目的是加一些简单的样式(实际上md加的样式没几个),预览完全不需要,至于你为什么要,肯定是你刚接触md。

    第一段话:html就不需要实时预览了吗?那有本事你别用浏览器!
    第二段话:粗、斜本意是提示用户这是重点,请注意,加# * 提示这段是重点,有问题?

    至于列表为什么不写成:1.2.3.4.5.6.7.,而是1.1.1.1.1.1.1.然后数个数,我也是没搞懂你怎么想的。

    我支持md,你爱用不用,不服来辩。
    bearice
        71
    bearice  
       2014-11-09 09:43:20 +08:00
    MD的重点是内容,不是格式。
    MD直接拿文本就能读,HTML?呵呵。
    有本事别用浏览器+1
    msg7086
        72
    msg7086  
       2014-11-09 10:00:32 +08:00
    对程序员来说,写成markdown和写成html都不影响理解。我可以毫无压力地把正常排版的html解析成文章,同样也可以把markdown解析成正常显示后的样子。问题是写markdown我可以少打很多字,也不用关心是否正确闭合了标签,也不用担心html标签喧宾夺主把文本给遮盖了。

    另外我也不需要总是想着 &lt; &gt; &amp; &nbsp; &amp;amp;。
    msg7086
        73
    msg7086  
       2014-11-09 10:02:19 +08:00
    @msg7086 s/解析/脑内解析/g

    s/< > &/&amp;lt; &amp;gt; &amp;amp;/

    (没想到v2ex会自动转义html entities)
    jimmy66
        74
    jimmy66  
       2014-11-09 10:29:50 +08:00
    @Perry 赞同
    loveminds
        75
    loveminds  
       2014-11-09 10:39:39 +08:00
    @Luzifer 那么为啥Markdown没有扩展出多媒体支持
    zhouzm
        76
    zhouzm  
       2014-11-09 10:48:07 +08:00
    不让用浏览器是不对的,谁上 github 不是直接浏览器看一下 readme.md 的。

    楼主你没想过,其实md的目的也是最后输出 html,你觉得手写 html 直接方便而已。

    大家都用md,最后出来的格式是一致的,是能交流的,能互相改的,你的 html,谁愿意改?还得看懂你哪个是标题,哪个是正文,哪个是强调,就算看懂了也未必愿意啊,我喜欢<h2>,为啥你用<h3>?
    fooevr
        77
    fooevr  
       2014-11-09 11:04:15 +08:00 via iPhone
    @gyorou 最后一句逻辑太神
    arefly
        78
    arefly  
       2014-11-09 11:12:44 +08:00
    @qping 据我所知,html editor不仅可以实时预览,还能有丰富的多媒体支持,另外html是一种语言而不是一种格式,你非要拿一种格式来生成一种语言,那么这个就无关于效率以及实际生产需求了,那仅仅是一种信仰,其实我真心挺讨厌跟风吹,无脑黑
    adjusted
        79
    adjusted  
       2014-11-09 11:15:17 +08:00
    我觉得markdown一开始设计的时候可没考虑有个实时的preview
    pubby
        80
    pubby  
       2014-11-09 11:33:59 +08:00 via Android
    05 06年那会国外不少网站支持Textile,我一直以为markdown就是这玩意演变而来,也就GitHub这
    pubby
        81
    pubby  
       2014-11-09 11:34:45 +08:00 via Android
    05 06年那会国外不少网站支持Textile,我一直以为markdown就是这玩意演变而来,也就GitHub这土壤让它这么火
    semicircle21
        82
    semicircle21  
       2014-11-09 11:59:13 +08:00
    程序员又不是都会 html, 学 md 成本当然比 html 低了
    TankyWoo
        83
    TankyWoo  
       2014-11-09 12:21:59 +08:00
    越是半桶水,越喜欢在自己狭隘的视野里乱说

    1. 说简洁,你说不是。大家可以直接读md源文件,不需要转换。html可以?
    2. 你说你html敲的比md快。md是通用的标记语言,html属于专业型的前端,哪个敲的少,哪个多,明眼人大家都知道,你拿自己专攻的去和大家逗?有意义么?
    3. 关于语法,你自己不熟悉,有个先入为主的习惯,就说不爽。很喷子的行为你知道么?
    4. md和html压根就没有谁取代谁的,md->html, html->md,一个习惯而已。有必要把自己的逼格提升到那么高吗?
    5. md着重内容,html着重排版,你不是撸html的么?这点不懂?
    TankyWoo
        84
    TankyWoo  
       2014-11-09 12:23:02 +08:00
    @TankyWoo 补充第一点的歧义:

    说简洁,你说不是。大家可以直接读md源文件“从而关注内容”,不需要转换。html可以?
    Luzifer
        85
    Luzifer  
       2014-11-09 13:18:09 +08:00
    @loveminds 没有at错人?

    你写上
    |video|(视频链接)
    |Audio|(音频链接)
    也是可以的. 只要你网站markdown解析器能解析.
    -----
    Markdown是纯文本标记语言, 怎么标记随你愿意. 除了约翰·格鲁伯的原始标记定义,没有特定标准.
    他是作家,博客主. 先假定Markdown就是给作家用的, 他写完是发给编辑看的,

    一, 传统作家, 纸质书就文字和图片 (原始标记定义)
    二, web writer, 多媒体支持你自己也说了是扩展, 解析器的事. 现在也是有的. (上面举例)

    受众是作家(写作者). 就好理解了.
    -----
    也不知道回答到点子上没, 驴唇也别怪我了.
    我都不知道为什么at我. 不是躺枪就谢邀.
    Luzifer
        86
    Luzifer  
       2014-11-09 13:31:05 +08:00
    赞同 @TankyWoo
    `
    Markdown is not a replacement for HTML, or even close to it. Its syntax is very small, corresponding only to a very small subset of HTML tags. The idea is not to create a syntax that makes it easier to insert HTML tags. In my opinion, HTML tags are already easy to insert. The idea for Markdown is to make it easy to read, write, and edit prose. HTML is a publishing format; Markdown is a writing format. Thus, Markdown’s formatting syntax only addresses issues that can be conveyed in plain text.
    `
    引用自: http://daringfireball.net/projects/markdown/syntax
    By John Gruber
    RIcter
        87
    RIcter  
       2014-11-09 13:31:40 +08:00 via iPhone
    blocked
    楼主爱用啥用啥
    chilaoqi
        88
    chilaoqi  
       2014-11-09 13:57:34 +08:00
    因为我不会HTML,也不想学那么冗余的东西,这个理由充分么?^ ^
    qping
        89
    qping  
       2014-11-09 14:21:42 +08:00
    @arefly 据我所知,html editor不仅可以实时预览,还能有丰富的多媒体支持,另外html是一种语言而不是一种格式,你非要拿一种格式来生成一种语言,那么这个就无关于效率以及实际生产需求了,那仅仅是一种信仰,其实我真心挺讨厌跟风吹,无脑黑

    =======================================================


    说实话您的表达我没有太明白,原谅我理解能力差。我大概揣测了下,您的意思应该是:
    1 html editor好
    2 md是格式 html是语言,拿格式生成语言,很荒谬
    3 最后一句意思是我是跟风吹,无脑黑?

    1 markdown是一种格式没错,但是它也有编辑器,比如windows上的markdown pad,网页中的各种js解析器。html editor要比也是和这类编辑器比,这个问题过,争论无什么意义。
    2 我不知道你怎么看angularjs、LESS 这类东西,使用这类东西只是信仰?
    3 我没有黑html,html当然是极好的。请你看清楚,我只是和楼主讨论md是否有必要存在。
    zieglar
        90
    zieglar  
       2014-11-09 15:08:39 +08:00
    我看楼主这么说,就深刻的觉得为什么不用jade写呢
    ul
    li Lorem ipsum
    li Lorem ipsum
    多么的简单明了
    zjuster
        91
    zjuster  
       2014-11-09 16:19:20 +08:00
    用最少的功夫整理出一个结构清晰明了的文档,把更多的精力放到内容本身。

    无论什么神奇的编辑器,都不会比 Markdown 语法节省时间,然后Md文档还能通过大把的工具转换成HTML...

    无需任何特殊工具(只要能输入文本),只要花5分钟看下帮助文档就能熟练运用。HTML 能做到吗?
    USCONAN
        92
    USCONAN  
       2014-11-09 16:41:52 +08:00
    sometimes u just need to mark it down. kept simple, okay?
    luikore
        93
    luikore  
       2014-11-09 16:53:05 +08:00
    专注样式的话, markdown 语法是有些细节不太好控制, 而且各人自己都有些需求和自己的习惯, 所以才会出现这么多实现, 而且都不如 asciidoc 好... 不过用 markdown 就是要你专注内容啊, 搞清楚你是在写文档还是写页面先. 如果喜欢排的花花绿绿的用 word 好了.
    tywtyw2002
        94
    tywtyw2002  
       2014-11-09 17:53:45 +08:00
    markdown 基本上就是记笔记在用,现在用的习惯了,做作业或者列注意事项的时候用# ## ### 去区分章节。。。。。。。。

    写文章当然是latex了。

    markdown的缺点也是有点,做简单一些的页面缺少div 的支持,配合css是比较困难的,比如在重复的内容的排版和打印上。 比如生成一张40道选择题的页面、生成订单列表等。
    这时候用html就好多了。配合div直接套用了。

    感觉缺少一个书写比较方便的,在markdown 和 latex之间的一个东西。 (或许我没发现吧。。。。)
    kidlj
        95
    kidlj  
       2014-11-09 18:19:41 +08:00
    基本上,如果你用markdown还要开着实时预览,那说明你还没真正掌握markdown。

    kidlj
        96
    kidlj  
       2014-11-09 18:22:49 +08:00
    Markdown 不是一门*发布*语言,而是一门*书写*语言。只是它恰好还能方便地转换成HTML而已。
    HTML是彻头彻尾的发布语言。
    illusate
        97
    illusate  
    OP
       2014-11-09 18:34:27 +08:00
    我的妈呀,,,
    xcv58
        98
    xcv58  
       2014-11-10 00:18:28 +08:00 via Smartisan T1
    又仔细的想了想。要做到既易读、易写、兼容性高、语法简单是不可能的。

    有人选择 md 是学习成本比较低。但考虑后续维护成本,不同 syntax 间的兼容性。还记得 Standard Markdown http://blog.codinghorror.com/standard-markdown-is-now-common-markdown/ 吗?

    所以大部分场合我还是不会用 Markdown 的。

    感觉有点像脚本语言和编程语言之间的关系。一次性或临时的操作用脚本语言,正经的程序还是要靠功能更加强大的语言。
    thonatos
        99
    thonatos  
       2014-11-16 23:43:30 +08:00
    @illusate

    看到互喷的内容,我默默的笑了,你真是擅长引战啊!
    xz
        100
    xz  
       2014-12-03 07:51:57 +08:00 via Android
    喜欢就用,不喜欢拉倒
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.