在Obsidian中写长文:Shimmering Focus的Longform插件与writing笔记样式完全指南
【免费下载链接】shimmering-focusA minimalistic and opinionated Obsidian theme for the keyboard-centric user.项目地址: https://gitcode.com/gh_mirrors/sh/shimmering-focus
Shimmering Focus 是一款极简风格的 Obsidian 主题,专为键盘党设计,它对Longform 插件和writing笔记样式有深度定制:衬线正文、两端对齐、首行缩进、智能字数统计……这一篇带你从安装到高级排版,完整配置出最舒适的长文写作体验 ✍️
为什么写长文要选这款极简主题
Shimmering Focus 的设计理念是"极简化界面、高密度信息":多余的边距和装饰被移除,长文页面能容纳更多内容,小屏幕和大字号下尤其受益。它对写作者格外友好——
- 📖书籍级排版:正文使用衬线字体(默认 Garamond)、两端对齐并自动连字符,接近成书的阅读质感
- 🗂️Longform 项目深度适配:侧边栏场景(Scene)列表、缩进层级、编译面板都有专门美化
- 🔢字数统计只在该出现时出现:开启后,只有打开长文/writing 笔记时状态栏才显示字数
- 🎯零学习成本:所有排版功能都内置,装好主题即用
快速上手:安装主题与Style Settings插件
1️⃣ 打开 Obsidian设置 → 外观 → 主题,搜索Shimmering Focus并启用(也可从仓库安装,克隆地址:https://gitcode.com/gh_mirrors/sh/shimmering-focus)
2️⃣ 安装社区插件Style Settings(设置页的一百多个自定义项,包括本文的全部长文设置,都依赖它)
3️⃣ 在 Obsidian 插件市场安装Longform插件,并在设置中启用Explorer View和Editing View
完成后,打开任意 Longform 项目的场景文件,你就能看到衬线正文 + 两端对齐的"书籍模式"排版了。
一键配置:字体、行距与对齐方式
进入设置 → Style Settings → Shimmering Focus,找到✍️ Longform & writing分组,推荐配置如下:
| 设置项 | 推荐值 | 效果 |
|---|---|---|
| 主字体 (Main font) | Garamond(默认) | 衬线正文,接近书籍印刷感 |
| 字号 (Font size) | 1.2rem | 长文阅读更舒适的字大 |
| 行距 (Line height) | 1 ~ 1.2 | 稍松行距缓解视觉疲劳 |
| 对齐方式 | 默认两端对齐 | 勾选"Left-aligned text"可改回左对齐 |
| 任务列表 | 勾选灰色弱化 | 待办事项与正文区分更清晰 |
💡 代码块、frontmatter 和表格会保持等宽字体和左对齐,不会跟着两端对齐"变形",这部分在 source/6-plugins/longform-plugin.css 中有专门处理。
writing笔记样式:不装插件也能享受书籍排版
不想为单篇文章安装 Longform 项目?给笔记的 frontmatter 加一行cssclasses即可触发同样的排版:
--- cssclasses: writing ---开启后该笔记自动获得:
- ✅ 衬线正文字体与独立行距
- ✅ 两端对齐 + 自动连字符
- ✅ 状态栏智能字数统计(配合下方设置)
这是主题自 2025-05 起持续完善的功能(见 Changelog.md),与 Longform 插件共享同一套写作样式源码。
阅读模式进阶:首行缩进与去段距
长文预览模式下,可以进一步模拟"传统排版":段落之间不留空行,改用首行缩进 1.5em——
- 在 Style Settings 勾选First-line indent & no spacing between paragraphs,对 Longform/writing 笔记生效
- 仅想在阅读视图用这种排版的,可以单独启用独立片段 snippets/indented-text-reading-mode.css
状态栏字数统计:只在写长文时显示
状态栏常年挂着字数统计很碍眼?两个相关设置值得了解:
- Show word count only when longform/writing note is open:只有打开长文/writing 笔记时才显示字数,同时支持 Word Count 核心插件与 Better Word Count 插件
- Hide longform wordcount:隐藏 Longform 插件自带的字数,避免重复显示
想深度自定义?源码路径参考
所有写作相关样式都是"所见即所得"的普通 CSS,可放心魔改:
- Longform 侧边栏 + 写作样式总入口:source/6-plugins/longform-plugin.css
- 全部 100+ 项设置的定义(Longform 分组在其中):source/style-settings.yaml
- 可独立启用的 Longform 片段:snippets/longform-plugin.css
- 功能总览与自定义配色教程:README.md
总结
| 需求 | 方案 |
|---|---|
| 写小说/书稿,需要场景管理 | Longform 插件 + 主题内置美化 |
| 单篇长文,快速启用 | frontmatter 加cssclasses: writing |
| 出版级排版观感 | 勾选首行缩进设置 |
| 保持界面清爽 | 开启字数统计智能显示 |
Shimmering Focus 用最克制的界面,换来最沉浸的长文写作体验——装上主题,把界面让给文字本身 📝
【免费下载链接】shimmering-focusA minimalistic and opinionated Obsidian theme for the keyboard-centric user.项目地址: https://gitcode.com/gh_mirrors/sh/shimmering-focus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考