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

外部文件夹可以渲染 assets + md 形式的格式 #6143

Open
g199209 opened this issue Dec 3, 2023 · 4 comments
Open

外部文件夹可以渲染 assets + md 形式的格式 #6143

g199209 opened this issue Dec 3, 2023 · 4 comments

Comments

@g199209
Copy link

g199209 commented Dec 3, 2023

请描述你的建议或任何内容

#6141 & #6142 相关联的问题,我目前使用 #6142 中提到的方法导出了离线 Markdown,在 Obsidian 中可以正常查看,然而我想用 读取外部文件 的方法在浏览器阅读模式中查看时就发现有问题了:

image

  1. Properties 部分的数据渲染不太正确,这是小问题,可以忽略;
  2. 本地图片全部无法正确加载。

补充说明

No response

@Kenshin
Copy link
Owner

Kenshin commented Dec 3, 2023

emmm

我测试了下外部文件夹读 Base64 应该是没问题的,这是我导出的一份离线 Markdown 文件,你可以试试。

派早报:苹果更新 iPhone 12 软件以符合法国射频规定,最高检阐释人人影视案2.txt

不过,有几个建议:

  1. 不建议在 Obsidian 中使用离线 Markdown,因为会很卡,会把 Obsidian 直接卡死,我测试过除了 vs code 外其余 Markdown 编辑器并不能很好的处理这种问题。

  2. 在外部文件夹中渲染包含 Metadata 的 Markdown 肯定有问题,因为我只能把 Markdown 渲染为 HTML 当然不支持 Metadata 方案。

@Kenshin Kenshin closed this as completed Dec 3, 2023
@g199209
Copy link
Author

g199209 commented Dec 3, 2023

在外部文件夹中渲染包含 Metadata 的 Markdown 肯定有问题,因为我只能把 Markdown 渲染为 HTML 当然不支持 Metadata 方案。

目前用的就是 md + asset 方案,base64 编码的离线 markdown 在 Obsidian 中没法正常渲染出来……Typora 直接拒绝打开这么大的 markdown。

我理解同步助手内部是起了个 HTTP server 吧,渲染 markdown 的时候把这类图片源设置为对应 URL 地址应该可以做到正常显示?

@Kenshin
Copy link
Owner

Kenshin commented Dec 3, 2023

目前用的就是 md + asset 方案

这样的肯定没法在外部文件夹中使用的

我理解同步助手内部是起了个 HTTP server 吧,渲染 markdown 的时候把这类图片源设置为对应 URL 地址应该可以做到正常显示?

确实是起个服务,你的想法有点意思,我先考虑下,先暂时不重开 Issues 了。

@Kenshin
Copy link
Owner

Kenshin commented Dec 4, 2023

这个功能其实用处不大,或者说仅针对你个人的用法,不过还是先重开这个 Issues 记录下,万一有更广泛的用法呢~

@Kenshin Kenshin reopened this Dec 4, 2023
@Kenshin Kenshin changed the title 本地 Markdown 渲染有问题,无法加载图片 外部文件夹可以渲染 assets + md 形式的格式 Dec 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants