Obsidian 样式:如何自定义段落前后间距

Obsidian 虽然没有块的概念,但是具有类似文本编辑段落的形式。但有时候这种段落之间的间距,会让我们有点不适应。

如果你希望段落之间能像 Word 一样可视化调整,那么希望下面内容可以帮助你。


这是一个从 https://pkmer.cn/pkmer-docs/10-obsidian/obsidian%e5%a4%96%e8%a7%82/css-%e7%89%87%e6%ae%b5/obsidian%e6%a0%b7%e5%bc%8f-%e5%a6%82%e4%bd%95%e8%87%aa%e5%ae%9a%e4%b9%89%e6%ae%b5%e8%90%bd%e5%89%8d%e5%90%8e%e9%97%b4%e8%b7%9d 下的原始话题分离的讨论话题

请问预览模式下可以自定义段落前后间距吗?

预览模式 (阅读模式) 也可设段落间距,
若沿用这个可调参数的 css snippet 的写法, 那大致是

/* 原先的段间距变量, 保持不动 */
body {
    --paragraph-margin-top:10px;
    --paragraph-margin-bottom:5px;
}
...
...

/* 原先的具体样式规则, 很多条, 保持不动 */
div:not(.HyperMD-header,.HyperMD-list-line).cm-line:has(.cm-hmd-frontmatter) {
    padding-top:unset !important;
    padding-bottom:unset !important;
}
...
...

/* 前面全照抄, 这里新增如下段落, 这个作用于阅读视图 */
.markdown-preview-view p {
    margin-top: var(--paragraph-margin-top) !important;
    margin-bottom: var(--paragraph-margin-bottom) !important;
}


/* 原先的变量设置, 用于可视化调节参数, 不变 */
/* @settings
name: Things Theme optimize
id: things-style-optimize
settings:
...
... 


PS. 一些常见主题, 也默认能通过 Style Settings 设几个视图的段间距

有效诶,十分感谢!

1 个赞