Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TextBundle 支持 #32

Open
HaujetZhao opened this issue May 26, 2020 · 1 comment
Open

TextBundle 支持 #32

HaujetZhao opened this issue May 26, 2020 · 1 comment

Comments

@HaujetZhao
Copy link

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 压缩包,再导出,这样,导出的文件夹内的文档可以在任何编辑器中查看,并且正常加载图片和文件。

因为不清楚浏览器缓存文件规则,所以我其实也不知道这个方法是否可行,只能提出拙见。

@nicejade
Copy link
Owner

nicejade commented Jul 8, 2020

@HaujetZhao 很早就注意到您提交的 issue,琐事繁扰,加上拖延症,现在才回复,抱歉。

Arya 的目前的数据是保存在 localstroage 中,原本臆测 .textbundle 是用于桌面软件中(有 file system);检索了下,发现 Chrome 浏览器带有 FileSystem,那么理论上就有实现的可能。抽空可以研究下(目前实用 Arya,对图片的存储,确实有点麻烦)。另外,看了将 Markdown 文档转换为 TextBundle 结构(Quicker 动作),挺实用的功能,赞👍。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants