如果 Org-mode 兼容 Markdown

2014-08-25 11:22:41 +08:00
 amoblin
Org-mode的优点:最强大的轻量级标记语言,尤其是Babel。
Org-mode的缺点:严重依赖Emacs,离开Emacs基本很难书写。

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/129739

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX