乐于分享
好东西不私藏

M 記:轻量级 Markdown 编辑器与高效知识库管理工具

M 記:轻量级 Markdown 编辑器与高效知识库管理工具

M 記

项目地址:https://github.com/Yunz93/markdown-press

楔子

这是我理想中 Markdown 编辑器应有的样子,希望你也会喜欢。

起初我使用的是 Typora,因其出色的实时预览模式,即使在软件转向收费后也购买了 License。但后来因其文件管理机制不尽如人意——一旦文件路径变更,所有附件链接即失效且需手动修复,遂决定放弃。

随后多年我一直使用 Obsidian,得益于其强大的插件生态,我构建了高度自动化的工作流(详情见 [[01-Blog/Share/基于Obsidian构建个人知识库]])。

开发 M 記的契机是公司开始清理第三方未授权软件,我被迫寻找替代方案。我希望打造一款介于 Obsidian 和 Typora 之间的编辑器:既拥有强于 Typora 的知识库管理能力,又比 Obsidian 更易于上手。

在此特别推荐下老友 TW93 开发的 妙言 编辑器,应该是 Mac 端目前最佳的 Markdown 工具,其简洁优雅的 UI 和交互逻辑对 M 記启发颇深。

由于我对知识库构建理念(Mind is deep,两级目录不足以支撑深度的知识构建)以及交互习惯有独特需求,我决定从零开发这款属于自己的工具。

最初我使用 AI Studio 构建了一个简单的在线版本,后因本地文件交互问题,利用 Claude Code 进行了重写,历时两个多月打磨,目前已达到可用状态。

关键能力

  • • 轻量化:基于 Tauri 2 构建,极度轻量,支持多平台;
  • • 高颜值:UI 极简且高度可定制,美观易用;
  • • AI 赋能:支持自动知识库生成,文章一键优化;
  • • 一站式:涵盖从知识管理到博文发布的端到端流程。

目前在 macOS 上已进行详尽测试,Windows 系统尚未细致优化,如遇问题欢迎提交 Issue。

功能介绍

编辑功能

  • • 支持标准 Markdown 及 Obsidian 内链语法;
  • • 保存时自动格式化;
  • • 支持知识库全局文章链接与全文检索;
  • • AI 辅助功能:
    • • 支持自动生成解释性 Wiki
    • • 支持文章内容一键优化
    • • 支持ChatGPT/Gemini API

博客发布

  • • 一键发布博文(依赖 simple-blog 项目);
  • • 支持自定义图床配置。

附件管理

  • • 附件一键清理功能;
  • • 附件移动时自动更新关联文章的链接引用。

交互与安全

  • • 明亮/暗黑模式切换;
  • • 多种编辑预览模式(编辑/分屏/预览);
  • • 预置字体支持;
  • • 支持多 Tab 切换及全局快捷键;
  • • 敏感凭据加密保存。

注意:

  1. 1. 实时编辑预览功能暂未实现。

快捷键说明

功能
快捷键
打开设置页
cmd + 0
侧边栏开合
cmd + 1
目录栏开合
cmd + 2
编辑模式切换
cmd + 3
主题模式切换
cmd + 4
AI 优化文章内容
cmd + 5
全局搜索
cmd + shift + S
文章内搜索
cmd + shift + F
切换知识库
cmd + shift + K
定位当前文章
cmd + shift + L
清理未使用附件
cmd + shift + -

后记

目前项目仍有许多构想待实现,未来想加入更多 Agent 知识管理相关的功能,我将持续优化,欢迎大家提出宝贵建议。