飞书风格的 Obsidian 浮动目录。入口固定在每个文档区域的左上角,展开后显示文档名和分级标题,点击跳转,滚动时高亮当前章节。标题通过 Obsidian 的 Markdown 渲染器显示,支持 LaTeX 公式、加粗和行内代码。
Feishu Outline: 展开/收起目录 可自行绑定快捷键。目录优先使用正文左侧留白;留白不足时,正文右移并重新换行,收起后恢复。目录最多占文档窗格宽度的 38%,不覆盖正文。每个文档窗格各自维护展开状态;编辑、实时预览和阅读模式共用目录数据。支持桌面端。
将 main.js、styles.css 和 manifest.json 放入知识库的 .obsidian/plugins/feishu-outline/,然后在第三方插件中启用 Feishu Outline。
禁用插件即移除目录、布局调整和事件监听,不会修改笔记文件。与原生大纲及 Outline Math 可同时使用。
标题位置使用 Obsidian 缓存,标题文字从正文原文读取,避免其他插件处理缓存时丢失公式下标。数字开头的标题按普通目录文字显示,不会被误排成列表。
无需构建或运行时依赖。npm test 运行标题层级、源位置、重复标题、当前章节与刷新标识的测试;npm run check 检查语法。
在 Obsidian 中验证收起、悬停提示、展开、公式、跳转、滚动高亮、切换模式和标签页,以及禁用后的清理。用完整文档窗格检查正常和较窄宽度下目录与正文互不遮挡,收起后恢复原布局。视觉和布局以飞书实际界面为参考;本地对照证据保存在不纳入 Git 的 verification/ 中。
这是独立开发的 Obsidian 插件,并非飞书官方产品。