V0.14.6版本下图片、表格、文字实时渲染总是出Bug,时常渲染不出来;目前已找到原因并解决;

经过两天的论坛查阅和大家帮助,现在总结下Obsidian V0.14.6版本下,实时阅览不渲染的原因以及临时解决方案,还是希望官方能修复一下bug,书写体验会更好:

2022年4月26日11:03:09更新
这里更正一下下面1、2、3问题目前来看也不能全是官方BUG,而是简洁化的设计思路没有及时Get到,导致最后使用的时候,特别是从其他软件转过来使用的时候,思维方式和习惯导致实时渲染的问题.在捕获到这个设计思路后,还是建议大家尽量遵循这个书写规则吧.按照这些规则跨软件观看基本上是没有问题的.
小结:

  • obsidian 对语法的格式要比typoray等软件更加严格一点
  • obsidian 下面这几个规则快软件,发布CSDN来看是没有问题的,
  • 如果想要跨软件进行写作或者从其他软件移植到Obsidian,还是得按照下面几个原则进行写作
  1. 文本不进行实时渲染(2022年4月26日11:31:19)

    • 原因:尖括号等特殊代码符号没有采用代码块包含,导致实时渲染失败
    • 解决:对于尖括号等特殊符号尽量全用代码块包含,养成习惯:const_cast<xxx>(xxx),关注点在这个尖括号,特殊
    • 注意:只要遇见尖括号就包含
  2. 图片不进行实时渲染(2022年4月26日11:31:09更新)

    • 原因:对于版本0.14.6来说,插图的图片链接的方括号中,只要出现纯数字,从此行往下所有内容全不显示
      • 这里对数字的解释进行更正:2022年4月26日10:48:36
      • obsidian对数字的解释思路是这样的:纯数字代表着缩放大小,之前之所以图片[21232130]显示不出来是因为数字太大了,改成适当大小就正常了;并不是官方BUG;大家注意书写规范;
      • 这里新用户一个主题只支持添加一张图片,详情看与zzq的评论,在此感谢解答!!!
    • 解决:将方括号内容删掉或者去掉数字或者加几个字母汉汉字,保证不是纯数字就行,如:![](Untitled.assets/clip_image002-1527342267908.jpg),关注点在这个方括号内
      • 注意这里数字仅在Obsidian中代表缩放大小,数字改的正常大小就可以显示了:![300](Untitled.assets/0linux%E5%88%9B%E5%A7%8B%E4%BA%BA.png)
  3. 表格不进行实时渲染 (2022年4月26日11:30:51更新)

    • 原因:表格 |最开头的竖线前面有空格,然后导致表格最后无法实时显示,阅读视图正常显示的现象
    • 解决:将|最开头的竖线前面空格删掉,即可正常显示,详情见下面评论中

新的渲染问题

  • 2022年4月26日10:55:42:实时阅览中表格不渲染,但是阅读视图中表格渲染的问题.现在还没有找出原因.详细描述见下面评论中
    • 2022年4月26日11:29:00:已找到原因,具体看上面描述

因为无法一个版块多次贴图,具体情况见下面与大家的讨论,养成习惯,祝大家写作愉快…

在使用的过程中不知道为啥实时渲染常常渲染不出来,包括图片,标题,代码区等,体验不太行

版本是14.6

阅读视图没有问题

很多符号是有特殊用途的, 比如你截图中的<和>, 需要包含在代码里, 如使用‘’(单引号中放代码)

1 个赞

好的这个是哪个尖括号的问题已解决,谢谢啦;不过下午码字的时候发现有些图片也无法实时渲染,按照语法检查了一遍,没有发现有啥语法问题,不清楚是哪的问题,具体情况看下图:
源码模式:

实时阅览模式:

阅读模式

重新下载安装包安装ob,因为ob自动升级不了electron。

已经重新覆盖安装,还是渲染不出来

终于在论坛的下面找到这个图片无法实时渲染的原因了:只要是纯数字就不进行渲染,希望官方内那个解决这个BUG!!!

这是另一个帖子的反馈,删掉数字后正常显示

删除[]内数字是可以展示。 但是如果是一些文档大量地方都这么写, 自己全部删掉就不现实了。 还是等官方修复吧 。

嗯嗯,边修改边等待官方修复吧

现在的逻辑中,[]里面如果是数字的话表示的是图片大小,你的‘12121212’表示宽是这么多像素,就越出屏幕了,试试[700],这样屏幕就放的下了

1 个赞

好的经过刚刚测试这个数字真的是直接对图片进行了缩放;
而且在这个数字对其他软件比如Typora的图片显示可以正常显示没影响,我马上更正一下,感谢
Obsidian

2022年4月26日10:55:42:实时阅览中表格不渲染,但是阅读视图中表格渲染的问题.

未更改前正常视图显示