遇到的问题
小白,使用obsidian时,引用的语法始终无法正确触发。
预期效果
但实际如图:
已尝试的解决方案
输入法是英文,关闭了外观插件还是一样的结果。
有一段css代码默认输入是会空两格,不知是否是它的问题。
提前感谢大佬的解答!
小白,使用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文档咖啡豆版
没有空行,打完空格就这样了 ::