经常会遇到md文件内容的显示问题,一开始部分能正常显示,但是下滑一部分后:
1.页面上突然啥都没有了。
2.有时会出现一张灰黑色的图片。
3.直接跳转到文件开始的地方。
经常遇到会上面的问题,而且用目录跳转方式都无法看到接下来的内容,但我用typora打开又没有这种问题的。
1、按住Ctrl+shift+i看能不能直接定位到错误
2、把插件和css全部关掉,然后每次打开二分之一,看看打开到哪个插件或css就报错
多谢,找到原因了,应该是 obsidian 解析的 bug。
我之前用 typora 进行编辑,直接将图片拖进来,生成的语句是这样的:
![1525620483637](assets/1525620483637.png)
而 Obsidian 在解析时,会主动为 img 标签以及上级 div 标签增加一个 width 属性,其值为 [ ]
内的【替代文本】 1525620483637,致使接下来的内容都无法正确浏览了。
<div width="1525620483637" alt="assets/1525620483637.png" src="assets/1525620483637.png" class="internal-embed media-embed image-embed is-loaded">
<img alt="assets/1525620483637.png" width="1525620483637" src="app://.../assets/1525620483637.png?1717916624393">
</div>
我看了一下其它图片的情况,发现只要【替代文本】不是全数字的话,确实就不会有 width 这个属性。
查了一下 md 的官方文档,发现两者的解析是有些不一样的
插入图片Markdown语法代码:![图片alt](图片链接 "图片title")
。
对应的HTML代码:<img src="图片链接" alt="图片alt" title="图片title">
我修改了替代文本的内容,内容能正确展示了。但那个自动跳转到文件开头的问题不知道是不是也是因为这个导致的,只能以后再看了。
你好,你这个代码是在哪里看的啊?