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

导出至 Obsidian 的 Markdown 文件 code block 没有包含语言信息 #6142

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

Comments

@g199209
Copy link

g199209 commented Dec 3, 2023

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

使用以下方式导出:

image

在阅读界面可以看到已经正确判断出代码块的语言了:

image

然而导出的 Markdown 文件 code block 没有包含此信息:

image

Obsidian 的 Markdown 渲染引擎 highlight 没有自动检测,此时就没有语法高亮了,需要手动加入。建议优化一下自动写入此信息。

补充说明

No response

@Kenshin
Copy link
Owner

Kenshin commented Dec 3, 2023

这不算是 Bug 这个问题理论上跟 #6133 是一样的情况。

还是之前的难题:代码高亮很难识别,所以后续我没有做 Markdown 带语法的方案。

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

g199209 commented Dec 3, 2023

不太一样,#6133 是进入阅读模式就没正确识别出代码段。这个 Case 进入阅读模式的识别很完美没有问题,只是导出的 Markdown 里面没有而已。

@Kenshin
Copy link
Owner

Kenshin commented Dec 3, 2023

这个 Case 进入阅读模式的识别很完美没有问题,只是导出的 Markdown 里面没有而已。

是的,因为

image

简单的说,因为这个功能错误很多,所以识别出来的也不完美,所以就没有加。

否则(加上的话),某些用户可能会觉得代码高亮有错误,即识别错了编程语言。(因为完全可能发生这种事情)😂

@g199209
Copy link
Author

g199209 commented Dec 3, 2023

理解了……

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