markdown-my

一款专为飞书笔记用户打造的自用 VSCode Markdown 编辑与预览插件,提供极致柔和的阅读与编辑体验。
本插件基于 Vditor 深度封装,去除了传统编辑器生硬的边框与杂乱排版,内置了飞书官方风格的 白色 (lark-light) 与 暗黑 (lark-dark) 双主题。我们在字体、亮度、间距等微小细节上进行了大量的柔和化适配,使眼睛不易疲劳,非常适合长期编辑和深度阅读。
核心特性
- 🌸 飞书美学设计:完全还原飞书文档的优雅大方,包含柔和的浅蓝灰引用块、清爽的细边框表格、飞书蓝链接以及精致的行内代码样式。
- 👁️ 极致护眼柔和:
- 暗黑模式(默认):采用柔和的深墨色背景与不刺眼的淡灰色文字,降低对比度与亮度,有效缓解视觉疲劳。
- 白色模式:采用米白色排版背景与深炭灰文字,彻底告别高饱和度纯白对眼睛的刺激。
- 🚀 离线自包含:已将所有核心 CSS、JS 等静态资源打包至插件中,支持纯局域网或断网环境下的完全离线安全运行。
- 📂 资源相对链接修复:当您移动文档或重命名资源目录时,支持一键在文档中智能配对并修复失效的相对链接。
- 🖥️ 宽屏无边界模式:支持在大屏幕下开启更宽泛的编辑范围,让思路更广阔。
安装与调试
- 本地调试运行:
npm install
npm run build
# 在 VSCode 中按 F5 启动插件调试窗口
- 本地离线打包:
npx @vscode/vsce package
# 会在根目录下生成 markdown-my-1.0.0.vsix 离线包
- 从 VSIX 安装:
- 打开 VS Code,按下
Ctrl+Shift+X 打开插件视图。
- 点击右上角
...,选择 "Install from VSIX..."。
- 选中生成的
.vsix 文件即可完成离线安装。
致谢
本插件主要参考了 vscode-office、Vditor 和 markdown-siyuaner 实现,向优秀的开源项目致敬!
| |