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

[使用问题] 当使用离线html后,导出到notion,图片为base64,导致图片无法显示的问题 #2655

Closed
Sharewithyou opened this issue Aug 12, 2021 · 18 comments
Labels

Comments

@Sharewithyou
Copy link

操作系统 Windows7

浏览器版本 e.g. Chrome 78.0.3904.108

简悦版本 2.2.0.520_0

同步助手 1.01

使用流程,加入稍后读,自动化生成离线html,然后在本机进行标注,标注完毕后,将标注同步至notion,通过导出markdown发现,图片取自离线Html的base64,目前notion 并没有识别出来图片,导致图片无法显示且文件体积较大。

如果直接在加入稍后读的流程中配置导出到notion 可以走系统的图床设置

@Kenshin
Copy link
Owner

Kenshin commented Aug 12, 2021

嗨,你的意思是:

导入到 Notion 时使用了 Notion 自带的图床方案?


我刚才做了个测试

image

加入到稍后读后,离线 HTML 与 Notion 以及标注肯定是没问题的(不是 base64 结构)

请问你能稳定重现吗?


离线 HTML,当生成 base64 后全部完毕后,会将 base64 在还原为正常的图片结构。所以,标注时,自然没问题的。

@Kenshin
Copy link
Owner

Kenshin commented Aug 12, 2021

另外 #2602 你提的 Issues 我回复了你,但没有反馈给我~

@Sharewithyou
Copy link
Author

可以稳定重现,首先 当导出为离线Html后 离线html文件存储的都是base64的格式
image

再去做标注 然后保存markdown 或者再去同步标注到notion 会携带的是base64的格式 导致图片在Notion不可见
image

@Sharewithyou
Copy link
Author

另外 #2602 你提的 Issues 我回复了你,但没有反馈给我~

除了直接关闭目录 这个我看说的是 下个版本 或者 插件处理 现在有方案了么

@Kenshin
Copy link
Owner

Kenshin commented Aug 12, 2021

再去做标注 然后保存markdown 或者再去同步标注到notion 会携带的是base64的格式 导致图片在Notion不可见

emmm 我明天再试试。

Repository owner deleted a comment from Sharewithyou Aug 12, 2021
@Kenshin Kenshin added the to do label Aug 12, 2021
@Kenshin
Copy link
Owner

Kenshin commented Aug 14, 2021

嗨,我测试了下,确实没有你遇到的问题。

能否把你的自动化截图给我看下,我看看是什么问题。

@Kenshin Kenshin removed the to do label Aug 14, 2021
@Sharewithyou
Copy link
Author

image
自动化如上

@Sharewithyou
Copy link
Author

自动化流程原文保存到notion 是没有问题的 然后我在本地进行标注,标注完毕后,修改导出为标注
image
然后导出到Notion
image
图片导出成了base64 导致notion 不识别

@Kenshin
Copy link
Owner

Kenshin commented Aug 16, 2021

关联问题 #2664 (comment)

@Kenshin
Copy link
Owner

Kenshin commented Aug 24, 2021

嗨,我确实没有重现这个问题...

不过,你可以将这两个导出顺序调换下,即:

image

在导出离线 HTML 时,会将图片 → base64 当导出后,会自动将 base64 → 图片,所以你可以调换下顺序,看看能否解决。

@Kenshin Kenshin added invalid and removed to do labels Aug 24, 2021
@Sharewithyou
Copy link
Author

嗨,我确实没有重现这个问题...

不过,你可以将这两个导出顺序调换下,即:

image

在导出离线 HTML 时,会将图片 → base64 当导出后,会自动将 base64 → 图片,所以你可以调换下顺序,看看能否解决。

使用场景你可能没有看清楚 ,并不是在初始加入稍后读会有问题,而是只要在导出服务中加了离线Html后,以后的其他导出服务中 就会以base64的格式进行导出,实际的使用场景为 先加入稍后读,导出全文离线html,然后进行有时间的时候进行标注,标注完毕后,再次导出标注至notion,就会导致标注的图片因为是base64 导致无法显示

@Kenshin
Copy link
Owner

Kenshin commented Aug 24, 2021

我使用了你提供的配置文件,标注是按照下图设置的。

image

没有复现你说的情况,我再重新说明下:

在导出离线 HTML 时,会将图片 → base64 当导出后,会自动将 base64 → 图片。

image

image

这是我录制的一段内容。

2021-08-24_18-25-39.mp4

也就是说,当成功导出离线 HTML 后,会还原为正常图片 URL,再使用其它服务时自然是没问题的。

@Sharewithyou
Copy link
Author

在网页模式下确实是正常的,折腾了一下,我大致知道问题出现在那个地方了,就是不要在稍后读 本地离线Html 中进行标记,一旦选择了导出离线html,在稍后读中 会优先打开本地的html,这时候,如果在稍后读里面做了标记,就会保存的是本地离线的base64 的图片,逻辑是没有问题的 就是在离线的这个模式中 使用稍后读的方式就不太方便 不知道notion 的私有api 在上传图片的时候,是否可以支持直接传base64的格式并且替换为图床的格式就更方便了 导出到其他平台也一样 对于base64的支持可能不太好 然后本地离线html 也是刚需 不知道后面是否可以考虑下 离线的模式中 导出base64图片的替换问题

@Sharewithyou
Copy link
Author

Sharewithyou commented Aug 24, 2021

在网页端操作是没有问题的 但是 当离线Html后 在稍后读中 默认打开本机文件后 后续对于图片的导出操作就会是base64了 ,逻辑上是没有问题的,但如果后续再想做导出操作,会有不支持base64 以及 文件过大且不好看的问题 , 但是离线html又是刚需,希望能够考虑下 ,是否可以提供导出 base64 - 简单图片路径的方式

@Kenshin
Copy link
Owner

Kenshin commented Aug 25, 2021

在稍后读 本地离线Html 中进行标记

竟然是这个使用情况... 还是问题现象没有描述清楚造成的误差。


这个情况肯定不行的了,因为你标注的本身就是只包含 Base64 的页面,在导入到任何生产力工具时都是以 base64 的形式。

具我所知,目前应该还没有可以支持 base64 导入的生产力工具。

至于你的的诉求,我认为:

离线 HTML 本身就是一种解决方案,没必要在把它导入到其它工具了,你可以把这些离线文件通过同步助手保存到任意网盘即可。

@Kenshin Kenshin closed this as completed Aug 25, 2021
@Kenshin
Copy link
Owner

Kenshin commented Aug 26, 2021

@Sharewithyou

嗨,我看看你也挺原意折腾的,而且动手能力也不错。不知道能否上 Telegram https://t.me/simpreadgroup 这是简悦的群,非常欢迎像你这样的用户进来。

@Kenshin
Copy link
Owner

Kenshin commented Mar 24, 2022

嗨,我增加了一个新的导入到 Notion 插件,非常适合 Notion 用户使用。

名称及下载地址

导入到 Notion 辅助增强:从简悦导入到 Notion 后自动添加题图、标签、来源等

功能

增强导入到 Notion 的内容,包括:增加 favicon、题图、同步稍后读标签、添加自定义标签等功能。

pika-2022-03-23T08_29_21 901Z

视频

Notion.mp4

@Kenshin
Copy link
Owner

Kenshin commented Apr 7, 2022

嗨,导入到 Notion 辅助增强 更新了 1.1.0 版本,增加了导入标注到 Notion,细节可以 看这里,比扩展端提供的导出标注方案更加强大和智能。

视频

2022-04-06_13-32-32.mp4

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

2 participants