ZengQiang Enhanced

by lishu
5
4
3
2
1
Score: 50/100

Description

Obsidian插件增强体验

Reviews

No reviews yet.

Stats

1
stars
642
downloads
0
forks
67
days
56
days
67
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
19
commits

Latest Version

2 months ago

Changelog

ZengQiang Enhanced 1.17.0

What changed

  • Reorganized the settings center by real work scenarios: editing and layout, knowledge organization, content and assets, automation and AI, and third-party plugin management.
  • Added a clear English overview for community users while retaining the Chinese guide.
  • Updated the public manifest description and added a complete GPL-3.0-only license file for community review.

Privacy and release scope

  • Release assets contain only main.js, manifest.json, and styles.css.
  • No personal notes, templates, settings, caches, backups, absolute paths, cookies, tokens, or API keys are included.
  • Vault and clipboard access are limited to user-triggered features described in the README.

README file from

Github

ZengQiang Enhanced

插件 id: feishu-doc-toolbar
中文定位: 增强办公体验工具。

Overview (English)

ZengQiang Enhanced is a productivity workspace plugin for people moving from Feishu, WeCom, Notion, and OneNote to Obsidian. It keeps notes in standard Markdown while bringing common work actions into a single, task-based settings center.

It includes a floating T toolbar, template management, native table workflows, OneNote rich-paste helpers, attachment localization, wide pages, copy-as-image, short links, and optional integrations such as Claudian and video timeline preview. Sensitive data stays local: releases contain only main.js, manifest.json, and styles.css; they never contain personal notes, templates, settings, caches, backups, absolute paths, or credentials.

The plugin reads or writes vault files only for user-triggered features such as templates, attachment localization, short links, and local archives. Clipboard access is used only when you copy or paste. External services and managed third-party plugins require your own installation, configuration, and explicit action.

简介(中文)

适合人群: 从飞书、企业微信、Notion、OneNote 等办公工具迁移到 Obsidian 的知识工作者。

这款插件解决什么问题

Obsidian 的优点是自由、稳定、数据归自己掌握;但刚从办公协作工具迁移过来时,常会觉得入口分散、表格不顺手、模板难管理、图片和附件需要反复整理。

ZengQiang Enhanced 不是再造一个办公软件,而是把办公工具里已经验证过的高频体验,整理成一个统一入口:一个 T 工具栏、一个按任务分类的设置中心、一套模板库和一组可按需启停的增强功能。

功能总览

1. 按任务组织设置与浮动 T 工具栏

  • 在正文中打开浮动 T 工具栏,集中访问常用文字、段落、链接、文件、图片、日期、表格和模板动作。
  • 工具栏按钮可以拖动排序,也可以恢复默认顺序。
  • 轻量 Markdown 操作保留 Obsidian 原生写法,不改变你的笔记存储方式。
  • 设置中心按实际使用场景组织为:编辑与排版、知识组织、内容与素材、自动化与 AI、第三方插件管理;首页提供功能地图,后续功能先归类再配置。

2. 模板库:更像办公工具一样管理模板

  • 模板集中存放在 vault 内的 .templates/ 目录,目录名可以在设置中调整。
  • 支持根目录未分组模板、子文件夹分组、空分组展示、模板新建、编辑、移动、删除、恢复和永久删除。
  • 设置页、T 工具栏模板菜单、表格模板弹窗共享同一套模板数据,不需要维护多份模板。
  • 可以从当前表格或选中内容保存为模板,也可以从模板库快速插入。
  • 公开仓库只提供通用示例模板,不包含任何个人 vault 模板。

3. 原生表格增强:单插件即可使用

无需再单独安装 markdown-table-enhancer。表格底层仍是普通 Markdown,增强层只改善编辑体验与显示效果。

插件提供 3 种互斥模式:

模式 适用场景
成熟版表格增强 默认模式。提供 Advanced Tables 风格的跳格、格式化、增删移动、排序、转置、公式和 CSV 等编辑动作,并附带礼书微增强的可视化控制。
礼书版表格增强 需要历史表格能力时手动启用。支持表格配色、列宽、行高、整体比例、文字色、对齐、填充、模板和 OneNote 原生表格粘贴。
全关表格增强 只保留 Markdown 表格,关闭所有增强接管;不会删除历史表格、笔记正文或历史配置。

成熟版默认提供:

  • 首行高亮、当前行整行高亮;斑马纹是可选显示模式。
  • Tab / Shift+Tab / Enter 跳格与常用表格编辑动作。
  • 表格旁的「表」控制面板,以及复用复制成图能力的「图」入口。
  • 点击表格正文或页面其他区域时,浮动控制面板自动收起,避免遮挡编辑内容。
  • 视觉色块只通过显示层实现,不把无关标记写进普通 Markdown;启用和切换显示不会改写笔记正文。

礼书版保留历史表格能力:

  • 表头、行列、文字颜色和常用配色方案。
  • 列宽、行高和整体比例的手动调节。
  • 表格模板、公式提示、自动填充、对齐和编辑排序。
  • 兼容历史 nativeLayout 数据,不覆盖已有单元格内容。

4. OneNote 富文本粘贴:把迁移成本降下来

在“礼书版表格增强”模式下,可以从 OneNote 复制富文本后使用「粘贴 OneNote」:

  • 转换为官方原生 Markdown 表格,而不是私有增强表格格式。
  • 保留加粗、链接和图片;图片可继续本地化为附件。
  • 支持表中表,将嵌套结构整理为可读的缩进文本和列表。
  • 无表头时根据结构推断并补齐可读表头。
  • 复杂样式仍可能需要人工复核;大批量归档建议使用独立的 OneNote 归档工具。

5. 图片、附件与页面:减少手工整理

  • 文件自动本地化:只在用户粘贴内容疑似包含远程图片、data 图片、OneNote/OneDrive 链接或旧附件格式时处理当前笔记,避免打开普通笔记时后台扫描。
  • 提供“立即处理当前笔记”和选择文件夹批量处理的手动兜底入口。
  • 全局宽页面:让 Markdown 页面默认使用更宽的工作区,并提供状态栏一键切换。
  • 右键复制成图:把 Canvas 卡片、表格、选区或整页复制为 PNG,便于发群、做汇报或归档。

6. 段落、块和文件夹短链接

内嵌指向链接增强,提供更短的段落链接与文件夹链接:

  • 段落/块链接可直接定位到笔记中的对应内容。
  • 文件夹链接可以在文件树中定位目标文件夹,并支持自定义高亮时长。
  • 文件夹链接使用短 id,不把很长的本地路径直接暴露在链接文本中。
  • 如果同时安装独立的 block-link-plus,请关闭独立插件,避免两个版本重复接管。

7. Claudian 与跨设备工作流

Claudian 相关能力是可选的,需要先安装并启用 Claudian:

  • 聊天记录同步:将轻量会话存档到 vault,换设备后从 Claudian 历史入口打开并创建本机新线程继续聊天。
  • 候选排除规则:自动补齐 @ 文件候选排除规则,减少开发资料误进入日常对话候选。
  • Agent 接入修复:Claudian 更新后,可由用户点击按钮检测并重新接入本机 Cursor Agent 与 Codex CLI;执行前会备份,失败时给出修复提示。

设备标识使用随机 deviceId,不读取主机名。

8. 视频总结时间轴预览

如果你的工作流会生成带时间轴的视频总结,可以在 Obsidian 内点击时间轴:

  • 在右侧栏预览视频或音频。
  • 支持在线媒体直链与本地媒体库切换,并沿用当前笔记选择的播放端。
  • 优先使用有声预览媒体;没有可控在线媒体时可回退到本地缓存。
  • 默认不使用容易在暂停或点击时跳回站外页面的 B 站 iframe。

视频总结服务、Cookie、API Key、Agent token 和网页登录信息不属于插件公开配置;公开发行版不会携带个人服务地址或密钥。

9. 可选的第三方工具托管

插件设置中心还可以集中展示和管理一些成熟的外部工具:

  • 图片注释、标注、裁剪、对齐、缩放、粘贴重命名和批量处理。
  • Imgur、GitHub、Cloudflare R2、AWS S3、阿里云 OSS、腾讯云 COS 等图片上传方案。
  • 扫描未被 Markdown/Canvas 引用的孤立图片;删除前必须由用户确认。
  • Dragger 等第三方能力的启用状态与兼容情况。

这些属于外部插件或测试入口,是否安装、启用、上传或删除,均由用户主动决定;总插件不会在后台自动上传或删除文件。

隐私与权限说明

本插件默认不会把 vault 内容或系统信息上传到第三方服务器。相关能力只在用户主动使用时触发:

能力 用途 边界
Vault 枚举 模板、文件本地化、短链接解析 本地扫描路径,不上传
Vault 读写 模板、存档、附件本地化、表格显示数据 通过 Obsidian API
剪贴板 复制成图、OneNote 粘贴 用户主动复制或粘贴时
外部插件/服务 图片上传、Claudian、视频总结 仅在用户安装、配置并主动使用后发生
设备标识 Claudian 跨设备存档文件名 随机 deviceId,不读主机名

公开 Release 只包含 main.jsmanifest.jsonstyles.css,不包含 data.json、个人模板、笔记、缓存、备份或本地绝对路径。

安装

从 Release 安装

  1. 从最新 Release 下载 main.jsmanifest.jsonstyles.css
  2. 放入 vault 的 .obsidian/plugins/feishu-doc-toolbar/ 目录。
  3. 在 Obsidian 设置中启用 ZengQiang Enhanced
  4. 不需要再安装 markdown-table-enhancer;如果以前安装过,请关闭独立插件。

从源码构建

npm install
npm run build:oss
npm run test:smoke

公开发行版的边界

这是一个以“综合增强使用体验”为目标的个人开源项目。部分个人化工作流(例如个人目标管理、私有服务地址和本地知识库规则)只存在于日常版本,不会进入公开发行包。外部服务相关功能请按自己的隐私要求配置。

License

本发行版包含并修改了 GPL-3.0 许可的表格编辑器代码,因此发行版整体按 GPL-3.0-only 发布。完整文本见 src/modules/advanced-tables-embedded/LICENSE-GPL-3.0.txt