在Mac版为知笔记Markdown编辑器中插入图片的经验
Windows 版的 Markdown 插件编辑器 中,直接粘贴图片的效果是自动生成 markdown 的图片语法![]()
,图片会自动保存在「index_files」目录下,图片路径自动填入符合语法的括号中。
Mac 版的为知笔记无 markdown 插件,所以无法像 Windows 版的插件那样操作。
具体操作方法,又分为如下3种常见情况。
-
粘贴图片文件到文档:
-
文件的图标作为图片被插入在文档中。
粘贴图片文件
-
-
粘贴图片(如剪贴板中的截图):
- 图片被直接插入文档,和 Word 之类的富文本编辑器相同。
-
图片上右键可以拷贝图片URL,以此可以看出图片被保存入了某缓存目录,并用随机数字命名。
粘贴图片
-
拖动图片文件到文档:
- 图片被直接插入文档中,和 Word 之类的富文本编辑器相同。
-
拷贝URL可以看出同样被保存在某缓存目录,但用二进制名称命名。
拖入图片
小结:
-
插入图片后的文档,保存并同步后,URL完全路径会被自动简化掉「index_files」之前的部分。不管是何种方式插入到文档的,即使将此URL写入图片语法
URL自动简化![]()
中,也会被简化。
-
如果把以上文档中的语句粘贴入纯文本编辑器中,图片不显示(这是当然),也不会出现
![]()
语句。所以基本确定,为知笔记的默认编辑器,即使是在本该 纯文本化 的 markdown 笔记中也采用了类似 富文本 的图片支持方式。
一些办法
-
使用本地 markdown 编辑器:
-
在本地 markdown 编辑器中编写文档,图片资源统一保存在一个固定目录中。等于是取代了默认的 index_files 目录,图片资源可以再细分目录、重命名,更加可控。
-
在本地 markdown 编辑器中编写文档,图片资源和 md 文件保存在同一目录,文档中图片使用绝对地址。编写完成后拷贝,到为知中新建的 md 笔记里粘贴。使用绝对地址的目的就是为了在为知中依然有效。
-
在本地 markdown 编辑器中编写文档,图片资源和 md 文件保存在同一目录,文档中图片使用相对地址。全选本地编辑器预览中的文字图片,到为知中新建的普通笔记里粘贴。等于放弃了为知的 markdown 相关功能。
-
-
不使用本地编辑器,完全依赖为知笔记:
-
在本地建立一个固定目录用于保存所有图片资源,里面再根据不同文档建立不同目录。
-
接受为知笔记目前的方案,文档安全、文档管理将完全依赖为知。
-
思考
-
一个 markdown 文档就该是纯文本不带任何样式、图片等富媒体效果的,图片在文档里只是一个URL。而很多 markdown 编辑器自带的预览效果(甚至是同步预览),又诱使用户的关注点不断放在「用这样的 markdown 语法写最后会是什么效果」上。预览确实很方便,也方便检查出语法不正确的地方。预览功能如何,直接影响用户量。
-
写 markdown 文档,要像写 html 一样,图片资源和 md 放置在同一目录下,这样更方便管理文档。为知笔记的方法,虽然方便了很多用户,看上去效率也很高,但在文档管理的问题上不是一个好方法。
-
为知笔记保存文档的方式,不可以把文档分散在硬盘上的各个角落,而是必须整合在 app 中,如此也很合理。但问题在于 app 产品本身没有提供管理图片资源的方法。这可能是因为为知笔记对 markdown 的支持是后来加入的。markdown 在为知笔记中也不是一个非常重要的部分。这么多次的更新也看得出来,产品更新的重点从来不是在 markdown 上。为知笔记不是「在线 Markdown 编辑器」,而是「在线笔记工具」。深以为憾。
建议
如果为知能够做到完全同步本地目录那就美滋滋了。
追加
除非使用在线图床或为知笔记的默认目录(拖入后自动添加的那种),否则在“分享链接”里都无法显示图片,可见图片并没有同步上传到服务器。心塞。
网友评论