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

超链接嵌套图片情况下数据迁移导致未引用资源文件 #5926

Closed
1 task done
Geo123abc opened this issue Sep 22, 2022 · 18 comments
Closed
1 task done
Assignees
Labels
Milestone

Comments

@Geo123abc
Copy link

该问题是否已经被报告过了? Is there an existing issue for this?

  • 我已经搜索了 Issues,没有发现类似问题
    I have searched the existing issues

描述问题 Describe the problem

两个版本数据的差异

v2.1.14数据格式

* [![](assets/paper-appleIcloud-20220831193950-5lqwxgr.svg)奶牛快传](https://cowtransfer.com/)
* [![](assets/paper-cloud-20220831193950-h53t9tc.svg)蓝奏云](https://pc.woozooo.com/)
* [![](assets/paper-cloudCheck-20220831193949-ccjjjxd.svg)文叔叔](https://www.wenshushu.cn/)


升级到v2.2.0之后打开文档的时候会自动把数据转为这种格式导致图片成为未引用资源
* [奶牛快传](https://cowtransfer.com/)
* [蓝奏云](https://pc.woozooo.com/)
* [文叔叔](https://www.wenshushu.cn/)


v2.2.0 版本的正确格式是这样子
* ![](assets/paper-appleIcloud-20220831193950-5lqwxgr.svg)[奶牛快传](https://cowtransfer.com/)
* ![](assets/paper-cloud-20220831193950-h53t9tc.svg)[蓝奏云](https://pc.woozooo.com/)
* ![](assets/paper-cloudCheck-20220831193949-ccjjjxd.svg)[文叔叔](https://www.wenshushu.cn/)

这个问题,是因为这个吗? 不再支持使用 Markdown 标记符嵌套行级元素 · Issue #5869 · siyuan-note/siyuan

如果是的话,我感觉移除功能这种操作会给用户带来很大困惑和烦恼,耗费一些不必要的时间。

期待的结果 Expected result

如题

截屏或者录屏演示 Screenshot or screen recording presentation

No response

版本环境 Version environment

- Version: v2.1.14   v2.2.0
- Operating System: windows 10
- Browser (if used):

日志文件 Log file

更多信息 More information

No response

@netdog2019
Copy link

我也有很多资源文件变成了未引用,这几天从alpha1折腾到alpha3,再到2.2正式版,尝试了很多方式恢复备份,包括新建云端目录,新建本地目录,停止更新然后再打开,但是几天电脑一同步,很容易就变成了未引用资源。可能是这同样的问题。

@mozhux
Copy link

mozhux commented Sep 22, 2022

这个问题挺大的。我的也是,应该是原来的有什么格式,转化后就不一样了。

@Zuoqiu-Yingyi
Copy link
Contributor

嗯嗯, 好像我也有几个链接嵌套图片出现该问题

@s6492
Copy link

s6492 commented Sep 23, 2022

我也出现了类似的问题,大量带链接的图片升级后就没了

@Geo123abc
Copy link
Author

先不要清理资源,等D大消息吧

@netdog2019
Copy link

不敢清理。这是个紧急bug,可能需要D大尽快更新。

@88250 88250 self-assigned this Sep 23, 2022
@88250 88250 changed the title v2.1.14 升级到 v2.2.0 导致一些未引用资源 v2.2.0 数据迁移导致一些未引用资源 Sep 23, 2022
@88250 88250 changed the title v2.2.0 数据迁移导致一些未引用资源 超链接嵌套图片情况下数据迁移导致一些未引用资源文件 Sep 23, 2022
@88250 88250 added the Bug label Sep 23, 2022
@88250 88250 added this to the 2.2.1 milestone Sep 23, 2022
@88250 88250 closed this as completed Sep 23, 2022
@Geo123abc
Copy link
Author

@88250 好像现在 “网络图片转为本地图片” 功能也有问题,是不是和上面的问题是连带的?

@88250
Copy link
Member

88250 commented Sep 23, 2022

@Geo123abc 不太确定,等发布以后再看。

@88250 88250 changed the title 超链接嵌套图片情况下数据迁移导致一些未引用资源文件 超链接嵌套图片情况下数据迁移导致未引用资源文件 Sep 24, 2022
@Geo123abc
Copy link
Author

@88250 测试发现,

  1. v2.2.1 好像是取消了嵌套,图片不会有HTTP链接了,我之前有嵌套的原因是:剪藏网页之后使用“网络图片转换为本地图片”功能,但是在v 2.2.1中,转换为本地图片之后,图片就没有HTTP链接了;
  2. v2.2.0 转换的数据是不可逆的,也就是在 v2.2.0 转换导致的未引用资源文件 在 v2.2.1中仍为未引用资源文件,不会变成之前v2.1.14版中引用的资源文件,所以可能需要手动编辑每个v2.2.0版本导致“未引用资源文件”

@88250
Copy link
Member

88250 commented Sep 25, 2022

@Geo123abc

  1. 是的,不支持超链接嵌套图片
  2. 之前的数据只能手动重新编辑或者通过数据历史恢复

@Geo123abc
Copy link
Author

@Geo123abc

  1. 是的,不支持超链接嵌套图片
  2. 之前的数据只能手动重新编辑或者通过数据历史恢复

好的,谢谢

@Zuoqiu-Yingyi
Copy link
Contributor

@88250 锚文本为 [\[foo\]bar](foobar) 的超链接更新后会错误解析为 [foo](foobar)[bar](foobar), 正确情况应为 [[foo]bar](foobar)

@88250
Copy link
Member

88250 commented Sep 25, 2022

@Zuoqiu-Yingyi 是通过界面设置的还是?

@Zuoqiu-Yingyi
Copy link
Contributor

@Zuoqiu-Yingyi 是通过界面设置的还是?

通过在编辑器中粘贴纯文本 [\[foo\]bar](foobar), 在 v2.2.1 粘贴会得到 [[]()​[foo](foobar)​[]]()​[bar](foobar)

@88250
Copy link
Member

88250 commented Sep 25, 2022

@Zuoqiu-Yingyi 我这里是这个结果:

image

@Zuoqiu-Yingyi
Copy link
Contributor

Zuoqiu-Yingyi commented Sep 25, 2022

@Zuoqiu-Yingyi 我这里是这个结果:

image

哦哦, 我没有描述清楚, 复制时就是复制纯文本, 粘贴时普通粘贴

@Chenm4
Copy link

Chenm4 commented Sep 26, 2022

取消嵌套后它这个图床图片后面都跟着一个超链接,然后选择图床图片转本地后这个超链接还存在,有什么办法删除这个超链接吗
B 7DC) B$VQWH)QLQD~8HAE
@88250

@88250
Copy link
Member

88250 commented Sep 26, 2022

@Chenm4 手动删除。

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

No branches or pull requests

7 participants