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

引用的图片如果链接包含“~”,会自动插入“/”,导致图片无法访问 #5028

Closed
1 task done
Chorer opened this issue May 28, 2022 · 10 comments
Closed
1 task done

Comments

@Chorer
Copy link

Chorer commented May 28, 2022

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

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

描述问题 Describe the problem

引用的图片如果链接包含 ~,会自动插入 \,导致图片无法访问。复现步骤如下:

新建任意一个文档,通过 ![]() 语法引用图片 https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/390d7cf9b8854eea8ecfd4087723d286~tplv-k3u1fbpfcp-watermark.awebp。这时候会发现图片链接自动插入了 \,导致图片无法加载,需要手动去除 \。如图:

RZ5LGQDVNWA9OJA8K9C.png

期待的结果 Expected result

通过 ![]() 语法可以引用任意链接的图片并成功加载

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

No response

版本环境 Version environment

- Version: v2.0.13
- Operating System: win10
- Browser (if used): 无

日志文件 Log file

I 2022/05/26 14:58:42 working.go:89:
___ ___ ___ ___
/ /\ ___ ___ //\ / /\ //
/ /:/_ / /\ //| \ :\ / /::\ \ :
/ /:/ /\ / /:/ | |:| \ :\ / /:/:\ \ :
/ /:/ /::\ /
/::\ | |:| ___ \ :\ / /://::\ __:
//:/ /:/:\ _/:_ ||:| /
/\ __:\ /
/:/ /:/:\ /_/::::::::
\ :/:/
/:/ \ :/\ //::::\ \ :\ / /:/ \ :/:// \ :~~/
\ ::/ /:/ _::/ ~:\ \ :\ /:/ \ ::/ \ :\ ~~~
_
/ /:/ //:/ \ :\ \ :/:/ \ :\ \ :
/
/:/ _/ _/ \ ::/ \ :\ \ :
_/ _/ _/ _/
I 2022/05/26 14:58:42 runtime.go:34: kernel is booting:
* ver [2.0.13]
* arch [amd64]
* runtime mode [prod]
* working directory [D:\Siyuan\resources]
* read only [false]
* container [std]
* database [ver=20220501]
* workspace directory [D:\Siyuan\notes\SiYuan, data 20 kB]
I 2022/05/26 14:58:43 serve.go:68: kernel is booting [http://127.0.0.1:6806]
I 2022/05/26 14:58:43 database.go:75: reinitialized database [D:\Siyuan\notes\SiYuan\temp\siyuan.db]
I 2022/05/26 14:58:44 conf.go:499: database size [4.1 kB], block count [0]
I 2022/05/26 14:58:44 working.go:125: kernel booted
I 2022/05/26 14:58:50 index.go:210: rebuilt database for notebook [20210808180117-czj9bvb] in [0.85s], tree [count=49, size=1.1 MB]
I 2022/05/26 14:58:50 index.go:347: resolved refs [66] in [158ms]
W 2022/05/26 15:25:54 sync.go:61: sync has been locked
I 2022/05/26 15:35:01 index.go:210: rebuilt database for notebook [20220526153501-cmdf9ek] in [0.01s], tree [count=0, size=0 B]
I 2022/05/26 15:35:01 index.go:347: resolved refs [0] in [43ms]
I 2022/05/26 15:35:25 index.go:210: rebuilt database for notebook [20220526153525-1pnz5de] in [0.01s], tree [count=0, size=0 B]
I 2022/05/26 15:35:25 index.go:347: resolved refs [0] in [37ms]
I 2022/05/26 16:08:30 conf.go:338: exited kernel
I 2022/05/27 09:34:42 working.go:89:
___ ___ ___ ___
/ /\ ___ ___ //\ / /\ //
/ /:/_ / /\ //| \ :\ / /::\ \ :
/ /:/ /\ / /:/ | |:| \ :\ / /:/:\ \ :
/ /:/ /::\ /
/::\ | |:| ___ \ :\ / /://::\ __:
//:/ /:/:\ _/:_ ||:| /
/\ __:\ /
/:/ /:/:\ /_/::::::::
\ :/:/
/:/ \ :/\ //::::\ \ :\ / /:/ \ :/:// \ :~~/
\ ::/ /:/ _::/ ~:\ \ :\ /:/ \ ::/ \ :\ ~~~
_
/ /:/ //:/ \ :\ \ :/:/ \ :\ \ :
/
/:/ _/ _/ \ ::/ \ :\ \ :
_/ _/ _/ _/
I 2022/05/27 09:34:42 runtime.go:34: kernel is booting:
* ver [2.0.13]
* arch [amd64]
* runtime mode [prod]
* working directory [D:\Siyuan\resources]
* read only [false]
* container [std]
* database [ver=20220501]
* workspace directory [D:\Siyuan\notes\SiYuan, data 121 kB]
I 2022/05/27 09:34:42 serve.go:68: kernel is booting [http://127.0.0.1:6806]
I 2022/05/27 09:34:43 conf.go:499: database size [5.3 MB], block count [110]
I 2022/05/27 09:34:43 working.go:125: kernel booted
I 2022/05/27 10:03:28 database.go:75: reinitialized database [D:\Siyuan\notes\SiYuan\temp\siyuan.db]
I 2022/05/27 10:03:30 index.go:210: rebuilt database for notebook [20220526153501-cmdf9ek] in [1.44s], tree [count=207, size=7.2 MB]
I 2022/05/27 10:03:30 index.go:347: resolved refs [0] in [100ms]
I 2022/05/27 10:40:54 index.go:210: rebuilt database for notebook [20210808180117-czj9bvb] in [0.80s], tree [count=49, size=1.1 MB]
I 2022/05/27 10:40:54 index.go:347: resolved refs [66] in [131ms]
I 2022/05/27 11:08:49 conf.go:338: exited kernel
I 2022/05/27 11:08:55 working.go:89:
___ ___ ___ ___
/ /\ ___ ___ //\ / /\ //
/ /:/_ / /\ //| \ :\ / /::\ \ :
/ /:/ /\ / /:/ | |:| \ :\ / /:/:\ \ :
/ /:/ /::\ /
/::\ | |:| ___ \ :\ / /://::\ __:
//:/ /:/:\ _/:_ ||:| /
/\ __:\ /
/:/ /:/:\ /_/::::::::
\ :/:/
/:/ \ :/\ //::::\ \ :\ / /:/ \ :/:// \ :~~/
\ ::/ /:/ _::/ ~:\ \ :\ /:/ \ ::/ \ :\ ~~~
_
/ /:/ //:/ \ :\ \ :/:/ \ :\ \ :
/
/:/ _/ _/ \ ::/ \ :\ \ :
_/ _/ _/ _/
I 2022/05/27 11:08:55 runtime.go:34: kernel is booting:
* ver [2.0.13]
* arch [amd64]
* runtime mode [prod]
* working directory [D:\Siyuan\resources]
* read only [false]
* container [std]
* database [ver=20220501]
* workspace directory [D:\Siyuan\notes\SiYuan, data 8.2 MB]
I 2022/05/27 11:08:55 serve.go:68: kernel is booting [http://127.0.0.1:6806]
I 2022/05/27 11:08:56 conf.go:499: database size [34 MB], block count [8209]
I 2022/05/27 11:08:56 working.go:125: kernel booted
E 2022/05/27 19:41:57 liandi.go:295: get community user failed: Post "https://siyuan-sync.b3logfile.com/apis/siyuan/user": dial tcp: lookup siyuan-sync.b3logfile.com: no such host
E 2022/05/27 20:11:57 liandi.go:295: get community user failed: Post "https://siyuan-sync.b3logfile.com/apis/siyuan/user": dial tcp: lookup siyuan-sync.b3logfile.com: no such host
E 2022/05/27 20:41:57 liandi.go:295: get community user failed: Post "https://siyuan-sync.b3logfile.com/apis/siyuan/user": dial tcp: lookup siyuan-sync.b3logfile.com: no such host
E 2022/05/28 08:23:06 liandi.go:295: get community user failed: Post "https://siyuan-sync.b3logfile.com/apis/siyuan/user": dial tcp: lookup siyuan-sync.b3logfile.com: no such host
I 2022/05/28 08:38:36 conf.go:338: exited kernel
I 2022/05/28 08:38:43 working.go:89:
___ ___ ___ ___
/ /\ ___ ___ //\ / /\ //
/ /:/_ / /\ //| \ :\ / /::\ \ :
/ /:/ /\ / /:/ | |:| \ :\ / /:/:\ \ :
/ /:/ /::\ /
/::\ | |:| ___ \ :\ / /://::\ __:
//:/ /:/:\ _/:_ ||:| /
/\ __:\ /
/:/ /:/:\ /_/::::::::
\ :/:/
/:/ \ :/\ //::::\ \ :\ / /:/ \ :/:// \ :~~/
\ ::/ /:/ _::/ ~:\ \ :\ /:/ \ ::/ \ :\ ~~~
_
/ /:/ //:/ \ :\ \ :/:/ \ :\ \ :
/
/:/ _/ _/ \ ::/ \ :\ \ :
_/ _/ _/ _/
I 2022/05/28 08:38:43 runtime.go:34: kernel is booting:
* ver [2.0.13]
* arch [amd64]
* runtime mode [prod]
* working directory [D:\Siyuan\resources]
* read only [false]
* container [std]
* database [ver=20220501]
* workspace directory [D:\Siyuan\notes\SiYuan, data 9.6 MB]
I 2022/05/28 08:38:43 serve.go:68: kernel is booting [http://127.0.0.1:6806]
I 2022/05/28 08:38:43 conf.go:499: database size [34 MB], block count [7958]
I 2022/05/28 08:38:43 working.go:125: kernel booted
E 2022/05/28 08:59:05 assets.go:78: download net img https://myblog-1258623898.cos.ap-chengdu.myqcloud.com/CSS 基础系列:常见布局方式/0.png] failed: 404
E 2022/05/28 08:59:58 assets.go:78: download net img [https://myblog-1258623898.cos.ap-chengdu.myqcloud.com/CSS) 基础系列:常见布局方式/0.png] failed: 404
E 2022/05/28 09:00:09 assets.go:78: download net img [https://myblog-1258623898.cos.ap-chengdu.myqcloud.com/CSS) 基础系列:常见布局方式/0.png] failed: 404
I 2022/05/28 09:04:49 database.go:75: reinitialized database [D:\Siyuan\notes\SiYuan\temp\siyuan.db]
I 2022/05/28 09:04:50 index.go:210: rebuilt database for notebook [20220526153501-cmdf9ek] in [1.37s], tree [count=185, size=6.8 MB]
I 2022/05/28 09:04:50 index.go:347: resolved refs [0] in [89ms]
I 2022/05/28 09:08:47 conf.go:338: exited kernel
I 2022/05/28 09:08:53 working.go:89:
___ ___ ___ ___
/ /\ ___ ___ //\ / /\ //
/ /:/_ / /\ //| \ :\ / /::\ \ :
/ /:/ /\ / /:/ | |:| \ :\ / /:/:\ \ :
/ /:/ /::\ /
/::\ | |:| ___ \ :\ / /://::\ __:
//:/ /:/:\ _/:_ ||:| /
/\ __:\ /
/:/ /:/:\ /_/::::::::
\ :/:/
/:/ \ :/\ //::::\ \ :\ / /:/ \ :/:// \ :~~/
\ ::/ /:/ _::/ ~:\ \ :\ /:/ \ ::/ \ :\ ~~~
_
/ /:/ //:/ \ :\ \ :/:/ \ :\ \ :
/
/:/ _/ _/ \ ::/ \ :\ \ :
_/ _/ _/ _/
I 2022/05/28 09:08:53 runtime.go:34: kernel is booting:
* ver [2.0.13]
* arch [amd64]
* runtime mode [prod]
* working directory [D:\Siyuan\resources]
* read only [false]
* container [std]
* database [ver=20220501]
* workspace directory [D:\Siyuan\notes\SiYuan, data 9.9 MB]
I 2022/05/28 09:08:53 serve.go:68: kernel is booting [http://127.0.0.1:6806]
I 2022/05/28 09:08:53 conf.go:499: database size [28 MB], block count [7832]
I 2022/05/28 09:08:53 working.go:125: kernel booted
I 2022/05/28 09:09:45 database.go:75: reinitialized database [D:\Siyuan\notes\SiYuan\temp\siyuan.db]
I 2022/05/28 09:09:47 index.go:210: rebuilt database for notebook [20220526153501-cmdf9ek] in [1.39s], tree [count=185, size=6.8 MB]
I 2022/05/28 09:09:47 index.go:347: resolved refs [0] in [86ms]
E 2022/05/28 09:19:28 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0ca4c2ec3d894d5ca80ab272325ba98b~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/099c8cff550f41cd875446370da17eaf~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5b1a4555b843441ca9c2ab87cdfe791d~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3420259f85a24b6a94abd413833820f0~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/390d7cf9b8854eea8ecfd4087723d286~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1f8d9fd089ff426ebd8648835cd20f48~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:29 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/29001192d59e46cc80c762672b532a00~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:30 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d99d2da71b9e4416be8bd9730fc9c2d0~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:30 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a0051d278e174c388f3543cfe3b4be07~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:30 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cdaaa6bcbcf04772aef47e7af3391eb5~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:30 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4743e76ba48047a29f2b06fd9fe6bd04~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:19:30 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/50e3f183db9143ea9297c3e6fd8ce4d7~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:31 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0ca4c2ec3d894d5ca80ab272325ba98b~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:31 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/099c8cff550f41cd875446370da17eaf~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5b1a4555b843441ca9c2ab87cdfe791d~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3420259f85a24b6a94abd413833820f0~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/390d7cf9b8854eea8ecfd4087723d286~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1f8d9fd089ff426ebd8648835cd20f48~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/29001192d59e46cc80c762672b532a00~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:32 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d99d2da71b9e4416be8bd9730fc9c2d0~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:33 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a0051d278e174c388f3543cfe3b4be07~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:33 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cdaaa6bcbcf04772aef47e7af3391eb5~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:33 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4743e76ba48047a29f2b06fd9fe6bd04~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
E 2022/05/28 09:24:33 assets.go:78: download net img [https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/50e3f183db9143ea9297c3e6fd8ce4d7~tplv-k3u1fbpfcp-watermark.awebp] failed: 404
I 2022/05/28 09:47:28 index.go:210: rebuilt database for notebook [20210808180117-czj9bvb] in [0.47s], tree [count=49, size=1.1 MB]
I 2022/05/28 09:47:28 index.go:347: resolved refs [66] in [108ms]

更多信息 More information

No response

@88250
Copy link
Member

88250 commented May 28, 2022

你好,我这里没能重现

issue

麻烦录屏演示一下操作,谢谢。

@Chorer
Copy link
Author

Chorer commented May 28, 2022

你好,我这里没能重现

issue

麻烦录屏演示一下操作,谢谢。

如图:

3

@88250
Copy link
Member

88250 commented Jun 2, 2022

奇怪了,我这里还是重现不了哦。

issue

@gagmeng
Copy link

gagmeng commented Jun 2, 2022

出问题的是前有个\吧,D大你那个前没有\

@88250
Copy link
Member

88250 commented Jun 2, 2022

@gagmeng 你那里按照这个操作步骤可以重现问题吗?

@gagmeng
Copy link

gagmeng commented Jun 2, 2022

我的跟楼主位是一样的效果

@88250
Copy link
Member

88250 commented Jun 2, 2022

用的是默认主题吗?

@gagmeng
Copy link

gagmeng commented Jun 2, 2022

用的默认主题,好像不会插入\,但是图片不显示

_2022_06_02_10_38_44_501.mp4

@Chorer
Copy link
Author

Chorer commented Jun 2, 2022

用的默认主题,好像不会插入\,但是图片不显示

_2022_06_02_10_38_44_501.mp4

你这个不显示是因为复制的是带反引号的链接,试试复制这个链接:https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/390d7cf9b8854eea8ecfd4087723d286~tplv-k3u1fbpfcp-watermark.awebp

@Chorer
Copy link
Author

Chorer commented Jun 2, 2022

不好意思,经过排查发现是wolai的问题。我这边正在迁移笔记,从 wolai 中导出 md 文件,再导入到思源中,但是它导出的 md 文件里面的图片链接不知为何都自动插入了 \。可以确定不是思源的问题,先关闭 issue 了。

@Chorer Chorer closed this as completed Jun 2, 2022
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

3 participants