有没有人觉得 markdown 并不适合拿来写文档?

12 天前
 wonderqs

如题,markdown 这种东西有很多问题,例如依赖的媒体资源(例如图片)只能作为零散的文件存在,不能像 word 一样打包到一起,这样在把文件发送给别人的时候很不方便。另外 markdown 文件一旦拷贝或移动过,那么依赖的媒体资源的路径就会破坏。

除了这些之外还有很多问题,例如无法插入音视频资源,无法构造复杂图表,对于数学公式的支持也是缺失的。

按我的理解 markdown 本身就只是在很朴素的纯文本基础上做了一些增强,它的目标场景也是取代一些原本使用纯文本的地方(例如代码的 readme 文件、部分 web 场景下的文本编辑功能等)。既然如此不适合,那么为什么还是有那么多人喜欢用 markdown 来写文档呢(包括写笔记)?

16366 次点击
所在节点    Markdown
167 条回复
shijingshijing
12 天前
@PanuiQ #86 离线协作微软从 200x 年就考虑到了,微软所有的 office 产品都带有版本管理功能,最早是配合 Sharepoint 作为服务器端进行协作,后面逐步淘汰了 Sharepoint ,转换成了微软自带的基于 Azure 云服务的 Office 365 ,但是现在还有不少大公司和外企用私有部署的 Sharepoint 。
crackidz
12 天前
Markdown 只是用来写,保存又不是让你保存了之后直接发给别人...

Markdown 本身也非常方便转换为其他格式,真正发给别人的时候,离线最好的格式是 PDF ,在线就分享个链接
815979670
12 天前
@shijingshijing #100 应该不会把,epub 电子出版格式 也是类似的方案,不过是 html+资源嵌入,
Geon97
12 天前
代码文档肯定首选 markdown
chanChristin
12 天前
你说来说去不还是觉得团队协作上不好用呗
那我感觉还是你对 md 有偏见,觉得有各种各样的问题,但是我用 md 就是为了不需要动鼠标去调复杂的格式,只需要几个特殊的重点标记,不用离开键盘就能比较完整地输出一篇有格式有层级的文章就行了。
你说的图片问题,我理解的 md 适合插入在线图片,或者楼上的插件转成 base64 ,至于你说的插入音视频我觉得你在扯淡,你会往 word 里面插入音视频的场景又有多少呢。
如果你们的团队协作场景经常性的需要格式工整、包含各种多媒体、需要大量数学公式和复杂表格的情况下还非得有人要用 md 来做,那是他有毛病;如果 md 就能解决的问题反而是你非得用 word 我觉得你可以看看奥卡姆剃刀。
xubingok
12 天前
md 文档顶天贴贴图片罢了..其他的媒体还是算了.

然而我从来不用本地图片,都是贴图床链接.
PanuiQ
12 天前
@shijingshijing #101 草台班子,根本没这些东西,大家各自发挥,word 和 wps 混用,分别打开同一份文档也会出现格式问题,甚至页数都不同。至于在线协作那更不可能了,公司的文档是不允许上云的。
zblogstop
12 天前
@wonderqs 如果是团队协作的情况,用 Google Dcs / 飞书文档/钉钉文档也可以,而且没记错的话这些线上文档都是支持基本的 markdown 语言的。

Word 作为编辑器来看太重了,很臃肿,不如 markdown 这种标记语言轻量化。用 Word 和用 markdown 的人完全是两类不同的群体。用 word 的人追求多样化排版;而用 markdown 的人则是不在意排版,追求极简。
leatomic
12 天前
@hhharuka 需要"约定优于配置"!
abcbuzhiming
12 天前
你和我的想法是一样的,我最终放弃 markdown 就是因为这玩意要“所见即所得”太麻烦了,文档这个东西应该是写少看多的,看的多的东西,markdown 就不太合适。富文本才是合理的路径,当然富文本搞成 word 那样又太夸张了,其实应该允许中间路线存在
bowencool
12 天前
因为它是纯文本,不需要任何工具就能写,而且方便 git diff 。

你说的插入音视频,在里面写 HTML 标签就能实现了,不需要任何插件。

图表也有 mermind 插件,这就需要呈现端也安装同样的插件,但这样就背离了它简单这一优势,如果呈现端是自己控制的,比如写博客网站,那还是很香的

所以说 markdown 的设计原则就是简单,再复杂就不叫 markdown 了,得改名 mdx 之类的。mdx 里可以写代码,写复杂交互,甚至写个 APP ,不比你 docx 强多了。
yaytohkay
12 天前
我会嘲笑任何一个用 word 写技术文档的人,这玩意放到 github 上都没法预览的
leatomic
12 天前
@Narcissu5 "《黑客与画家》里面专门有一章讲为什么要用纯文本",没看过这书,这是直接否定对样式的真实需求吗?

你说的最大好处是只记录内容不规定样式(列表项/表格单元格/链接等等内容就是各种格式了,你说的应该是指样式),不规定,是分离内容和样式而已,没错,方便在不需要编辑内容的情况下随意调整样式。主要是限制了元素的多样性,标题只有 6 级(记得好像是),所有 1 级标题样式统一,不需要那么灵活,对于所有的一级标题,极少需要针对某些个一级标题整出花来差异化表达出额外的信息),合作者的样式再难苟同,内容格式正确,到我这来按照我喜欢的样式展示,依旧很好看。

然后非常重要的是输入方式,我不知道 word 有没有特殊的指令/宏之类的将当前输入的元素的样式设置为一级标题,在我认知中只能先输入内容,然后由键盘切换到鼠标操作...在键盘和鼠标中切换,对于大脑来说注意挪动手掌位置,是一种很重的消耗,尤其是需要频繁操作,严重影响心流,这才是主要的一大痛点吧。markdown 输入起来确实爽多了,至少常见的大部分元素是覆盖了,当然我指的是在所见即所得的编辑器下的。
kytrun
12 天前
bsidb
12 天前
楼主如果用 Word 合并过多个人合理编写的大部头报告/书籍,被自动编号、标题格式、各种格式不一致整崩溃过,就能理解大型多人合作文档用 Markdown 其实挺好的。
AirBai2
12 天前
我觉得挺合适的,看个人喜好吧
Felldeadbird
12 天前
考虑过这个问题。
但是 MD 最好特点就是 好拆分和转换。

MD 的文档可以转各种类型。

反过来说,如果你是富文本的,转换的复杂度就上去了。
zzzsy
12 天前
你再看看 adoc 呢
irrigate2554
12 天前
别人喜欢别人觉得够用就用,你不喜欢,你就别用。更何况 markdown 是兼容 html 的,理论上任何效果都能实现
bugu1986
12 天前
没有

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

https://ex.noerr.eu.org/t/1140628

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

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

© 2021 V2EX