求助引用格式问题 :为何无法识别引用类型,无法正确识别>后的[]

遇到的问题

小白,使用obsidian时,引用的语法始终无法正确触发。
预期效果



但实际如图:

已尝试的解决方案

输入法是英文,关闭了外观插件还是一样的结果。
有一段css代码默认输入是会空两格,不知是否是它的问题。
提前感谢大佬的解答!

把源码粘贴上来看看

/* === 段落-首行缩进2个字符 By Linzeal 2024/2/1更新  yuanling 2024/03/30 改=== */

/* 也包括段落中每个回车换行后的首行缩进 */

:is(
.markdown-source-view .cm-line:not(:is(:has(>.cm-hmd-frontmatter,>br),.HyperMD-header,.HyperMD-list-line,.HyperMD-quote,table .cm-line)), /* 编辑模式 */
.markdown-rendered :not(:is(blockquote)) >  /* 阅读模式 text-indent不支持each-line的办法 */
){
  text-indent: 2em !important;
}

/*若支持each-line参数则用这个即可,更为简单,就无需下面的修正 */



/* 阅读模式下对每个回车换行后的首行缩进的修正 */
/*需要 contextual tyopgraphy 插件*/


.markdown-rendered div[class*="el-p"]:not(blockquote) > p
{
  text-indent: 2em;
}

.markdown-rendered div[class="el-p"]:not(blockquote) > p>br {
  content:'';
  white-space:pre;
}
.markdown-rendered div[class="el-p"]:not(blockquote) > p>br::after {
   content:'\000A\2004\2004\2003';
}


/* === CSS代码结束 === */

你这个是使用的Callout语法,在使用Callout语法的时候,被包裹的内容中间不要空行

如果想空行,就要每一行的标题前用 > 开头避免错误

为了减少错误,建议之用 Admonition 插件进行插入。

Callout 详细示例和技巧可以查看
callout标注块 | obsidian文档咖啡豆版

image
没有空行,打完空格就这样了 ::