使用过Typora的朋友都知道,Typora中的换段落使用的是空行。
例如在Typora中使用回车,会在下一段文字在添加空格。Typora中的显示情况(不显示空行):

在Obsidian中的显示情况(显示空行):

那能不能将Obsidian中的空行缩小高度,看起来更美观一些。
我发现“咬猪娃Obsidian 空白行优化”的视频中,虽然有空白行优化,但是只有列表后、callout后、引用块后、水平分割线前、表格前的空白行优化。其中并没有两段文字间的空白行业优化。
这段代码可以将两段文字之间的空白行高度减小:
/* 全文所有空白行优化 */
.is-live-preview [class="cm-active cm-line"] {
transition: 0.5s line-height;
}
div:not(.cm-active).cm-line:has(> br) {
line-height: 0.4;
transition: 0.5s line-height,0.5s background-color;
border-radius: var(--radius-s);
}
div:not(.cm-active).cm-line:has(> br):hover {
background-color: hsla(var(--color-accent-hsl), 0.4);
}
将该代码创建为css文件,并放到.obsidian/snippets文件夹下,并打开。可以在设置外观里打开,或者用MySnippets打开。
优化后的效果:

额,感觉没什么用,还是用Typora编辑吧。