V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
amoblin
V2EX  ›  程序员

如果 Org-mode 兼容 Markdown

  •  
  •   amoblin ·
    amoblin · 2014-08-25 11:22:41 +08:00 · 5761 次点击
    这是一个创建于 3747 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Org-mode的优点:最强大的轻量级标记语言,尤其是Babel。
    Org-mode的缺点:严重依赖Emacs,离开Emacs基本很难书写。

    Markdown的优点:最流行的轻量级标记语言,简单易上手。
    Markdown的缺点:默认功能有限,扩展性差(这里不说各种扩展的Markdown,太混乱了,没有标准化)。

    如果Org-mode兼容了Markdown,那么既降低了入门门槛,又提供了足够高的上升空间,没有天花板。是不是很完美呢?

    请V友评估可行性~
    12 条回复    2015-05-16 01:51:29 +08:00
    L42y
        1
    L42y  
       2014-08-25 11:44:06 +08:00
    Org-mode 可以导出到 Markdown,兼容是啥意思呢,语法兼容?
    amoblin
        2
    amoblin  
    OP
       2014-08-25 11:46:04 +08:00
    @L42y 对,语法兼容。这样用户可以从Markdown无缝切换到Org-mode。
    KDr2
        3
    KDr2  
       2014-08-25 11:49:04 +08:00
    严重依赖 Emacs 是优点啊,编译器编辑器天然合一,又能 GUI 又能 CLI,其他的玩意谁有这等优越的环境?
    L42y
        4
    L42y  
       2014-08-25 11:53:35 +08:00
    Org-mode 基于 Outline Mode,不知道怎么个改法?把 Org 的 * 换成 MD 的 #?
    amoblin
        5
    amoblin  
    OP
       2014-08-25 12:50:59 +08:00
    @L42y 嗯,是的,或者2种都支持。总之就是让Markdown语法是Org-mode语法的一种特例即可。
    L42y
        6
    L42y  
       2014-08-25 13:18:48 +08:00
    可能在 elisp 外另做一个 Org 的 parser 比较容易实现
    gihnius
        7
    gihnius  
       2014-08-25 13:54:22 +08:00
    @L42y 这个不用换,在 emacs 下 md 的 # 跟 org 的 * 效果相似。
    Org-mode 要远比 MD 复杂!不太可能兼容吧。
    amoblin
        8
    amoblin  
    OP
       2014-08-25 14:26:56 +08:00
    @gihnius 没错,Emacs下md的#跟org的*效果相似。但这里的场景是,大家用非Emacs的编辑器写Markdown格式的文档,忽然有一天觉得功能不够用了,直接使用Org的高级语法即可;如果觉得用非Emacs编辑器书写效率太低,学习使用Emacs即可。目的就是让Markdown用户渐进式过渡到Org-mode。
    siteshen
        9
    siteshen  
       2014-08-25 17:21:28 +08:00
    注定只能小范围传播,仅仅一个markdown+的语法没法让其他用户转用emacs的,何况markdown还支持内嵌html。
    之前用org-mode写过API文档再生成markdown, html,后来还是改用markdown。对他人来说太麻烦,不利于协作。
    跨平台的东西还是让他跨平台好,类似的,淘宝那个兼容nginx的东西,我也不太喜欢,有种进去了就出不来的感觉。
    yibie
        10
    yibie  
       2015-05-14 15:07:01 +08:00
    现在 Org-mode 已经支持 MarkDown 格式输出了。
    amoblin
        11
    amoblin  
    OP
       2015-05-14 16:46:19 +08:00
    @yibie 要语法兼容才行,这样Markdown用户才能最小成本迁移。
    yibie
        12
    yibie  
       2015-05-16 01:51:29 +08:00
    @amoblin 没有必要。Org-mode 本身的用户量就很庞大,也得照顾 Org-mode 用户的感受。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3260 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.