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

11 天前
 wonderqs

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

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

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

16326 次点击
所在节点    Markdown
167 条回复
totoro625
11 天前
因为你没见过 word 里面一团乱麻的格式,真的想把制作文档的人脑袋敲开看看是什么浆糊
会一点字体、段落、行高、分页就算是前 10%的优秀工具人了
Sfilata
11 天前
而且恰恰因为要协作,所以才应该越简洁越好。你如果一直用 word 的话,你让用 mac 的人怎么办,用 linux 的人怎么办。不说要忍受 word 的卡顿或者 wps 的广告,这几个平台能不能打开,打开后一不一样都不能保证。这协作起来哪里有优势?
Codingxiaoshi
11 天前
可扩展性强, 就是门槛够低, 上限够高
SGL
11 天前
@wudaye 这些只能文档基本上都是丰富 markdown 的语法和能力,正如你所说,他们都不是开源的格式,并且都是在线的。所以,对于程序员个体来说,兼容性以及数据安全性角度上,markdown 就是最便捷,合适的一种数据组织格式。并且公司内部协作,尤其是计算机相关的,我想基本上都是类似飞书语雀这类的云文档,或者类似 wps 这种云文档吧。
GeruzoniAnsasu
11 天前
太奇怪了,markdown 难道不只是一种标记方式?

真正讨论「写文档」的时候,相互对标的难道不应该是 word 、语雀、飞书、Notion 、Obsidian 、Confluence 吗



难道 OP 想讨论的是某个 markdwon 纯文本到处发这种……文档……呃……产品?
Azone
11 天前
不适合拿来写文档?那什么适合呢?一大堆工具可以将 markdown 转换成静态网站/网页(大部分),一大堆工具可以将其转成 PDF 。想插入音频、视频、数学公式,你可以使用一些提供支持的软件,也多的要命。markdown 这么的简单易用,一切非要用 Word 写才算合适吗?
Richared
11 天前
我写 markdown 单纯的因为没有审美,word 字体样式,让我添加个表格直接麻爪,markdown 就很棒,你只管写,不需要管格式。
adoal
11 天前
Word 有 Word 的协作方式,MD 有 MD 的协作方式,取决于文员和程序员谁的话语权更大。
klo424
11 天前
基于你的需求,你用飞书就行了,word 和 md 都不适合。
JingXiao
11 天前
全都要不就行了,一般单位协同办公基本就用钉钉或者飞书的云文档,支持传统文档编辑也兼容 md 语法,有啥好纠结的。
sky3hao9
11 天前
目前最好用的是就是这个了, txt 不能编排, 不能插图片
mac 平台下带了很多编辑工具, 有的还支持画图, 但是我用的很少. 习惯了 vscode + md
815979670
11 天前
我一直觉得 markdown 可以增加一个 mdp 格式(规范),既 markdown + package ,主文档内容可以通过 markdown 语法完成,附件可以通过相对路径引入,然后 md 文件和 附件通过 zip 等压缩格式打一个包,扩展名就叫 .mdp (其实想法和 word 一样 只不过 文档内容通过 markdown 排版 )
ExplodingFKL
11 天前
没什么讨论的 , markdown 语法简单,扩展方便 ,非二进制存储,有成熟的 lint 和转各种格式的工具,方便被 git 管理, 其他的基本上没法比,都有各种各样的问题
gongxuanzhang
11 天前
我看到 word 真的恶心想吐
lynan
11 天前
markdown 语法还是挺方便的,比如在 IM 里面发代码块之类的直接打就行(当然了在工具栏上点点点也可以,麻烦一点)
iv2ex
11 天前
在多媒体资料少的情况,我觉得 md 更适合写文档,因为 md 相比其他文件更容易被 AI 工具支持。(我用 windsurf 写文档)
nirvam
11 天前
插入图片可以考虑使用 inline data uri ,图片转 base64 之后贴在文档末尾,格式形如:

`[some_alias]: data:image/png;base64,iVBORw0KG...`

文档中间要插入图片的地方使用 `![alias]` 引用即可。

坏处是替换的时候稍微有点麻烦,文件体积比较大,对 git 不太友好。另外不同的 Markdown 渲染器对指定宽度的语法和效果并不统一。
Martinez
11 天前
txt 和 latex 挺好的
nirvam
11 天前
@nirvam #77

*使用 `![some_alias]` 引用
dcdlove
11 天前
这个想法好,AI 完善了下

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

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

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

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

© 2021 V2EX