markdown-online-editor
markdown-online-editor copied to clipboard
TextBundle 支持
Arya 不支持直接粘贴图片或者拖动文件到笔记中。原因可以理解。不过或许 TextBundle 可以解决。
关于 TextBundle 的建议已经提交给链滴笔记,D 表示链滴笔记会加入支持,详情在这里:
https://hacpai.com/article/1579786655216/comment/1590302188865?r=JackalZhao
对于在线编辑器 Arya ,我觉得 TextBundle 或许可以这样解决插入图片的问题:
- Arya 的文件是保存在本地的
- 创建文件的时候,不是直接创建 md 文件,而是创建一个叫 document.textbundle 的文件夹,在这个文件夹里新建 text.md 文件
- 在 document.textbundle 文件夹中创建叫 assets 的文件夹,在文档中拖入图片的时候,将图片保存到 assets 文件夹,文档就可以用
[image](assets/image.png)
这样的形式引用。 - 在导出格式中添加 TextBundle 方式,即:将上述的 document.textbundle 文件夹打包成 zip 压缩包,再导出,这样,导出的文件夹内的文档可以在任何编辑器中查看,并且正常加载图片和文件。
因为不清楚浏览器缓存文件规则,所以我其实也不知道这个方法是否可行,只能提出拙见。
@HaujetZhao 很早就注意到您提交的 issue,琐事繁扰,加上拖延症,现在才回复,抱歉。
Arya 的目前的数据是保存在 localstroage 中,原本臆测 .textbundle
是用于桌面软件中(有 file system);检索了下,发现 Chrome 浏览器带有 FileSystem,那么理论上就有实现的可能。抽空可以研究下(目前实用 Arya,对图片的存储,确实有点麻烦)。另外,看了将 Markdown 文档转换为 TextBundle 结构(Quicker 动作),挺实用的功能,赞👍。