解决 Obsidian 到飞书的最后一步

在 Obsidian 写了完美的笔记
但分享时格式全乱了?

每次分享都要经历:复制→粘贴→格式丢失→重新整理→再上传。
现在,一键解决所有问题。

# 产品设计方案
## 核心功能
- [x] 用户认证系统
![原型图](./prototype.png)
const api = new API();
产品设计方案
Wiki
核心功能
用户认证系统
原型图.png
const api = new API();

这些场景,你一定经历过

每一个痛点,都是我们重新设计的理由

格式崩坏

精心调整的表格错位,代码块失去高亮,引用样式消失。复制粘贴的瞬间,心血付诸东流。

图片地狱

本地图片无法直接粘贴。你必须一张张手动上传,再重新调整位置。这是对效率的极大浪费。

流程断裂

导出→上传→整理→发送,每次分享都要经历这4个步骤。当你想快速分享一个想法时,这个流程就是创意杀手。

一个插件,解决所有问题

不是功能的堆砌,而是体验的重新定义。

格式完美保持

不是简单的复制粘贴,而是智能的格式转换。表格、代码块、图片、链接...每一个元素都精确还原。

智能文件处理

自动识别并上传所有本地文件。图片、PDF、Excel... 一键处理,无需手动操作。

一键直达

右键 → 分享到飞书 → 完成。从4个步骤变成1个动作,从30分钟变成30秒。

直连架构

直接调用飞书官方 API,不经过任何第三方服务器。你的数据从 Obsidian 直达飞书,中间零停留。

智能占位符

不是简单的查找替换,而是 AST 级别的内容解析。支持嵌套文档、相对路径、复杂引用。

异步并发

文件上传采用并发策略,大文件分块上传,进度实时反馈,用户体验丝滑。

技术实现:不只是能用,更要优雅

给关心技术细节的你

src/core/uploader.ts
async function uploadWithProgress(file) {
  // 并发上传优化
  await Promise.allSettled(
    files.map(f => limit(() => upload(f)))
  );
}
src/parser/markdown.ts
// 智能解析 Markdown 引用
const placeholder = generatePlaceholder(
  filePath,
  fileType,
  context
);

2分钟,开始新的分享体验

选择最适合你的安装方式

推荐

Obsidian 社区插件市场

1

打开 Obsidian 设置

2

搜索 "飞书分享"

3

安装并启用

立即安装插件

停止在分享上浪费时间

每一次复制粘贴的痛苦,每一次格式丢失的抓狂...
现在,一键解决。

如果这个插件让你的工作更轻松

微信赞赏码

微信扫码赞赏

感谢你的支持 🙏