轻论坛

支持Typecho博客管理的高性能Markdown笔记工具-飞速MarkDown

flynn11

pasted-20260721-202835-9tgn

FlyMD 是什么

FlyMD 是一个基于 Tauri 开发的本地 Markdown 编辑器,支持源码编辑、源码与预览分屏,以及所见所得模式。

我更希望它先把 “长期写东西” 这件事做好,所以重点处理了启动速度、长文档编辑、目录大纲、多标签页和文档库这些基础体验。其他功能则尽量通过扩展提供,需要什么就装什么。

虽然发布不到一年,但是已提供了2亿+的免费Token 转译了数千页的PDF文档 催生了数十本网络小说~

目前通过丰富的插件,可以做到以下常用的功能:

  • 多标签页、源码 / 预览分屏和所见模式

  • 文档库、目录大纲及全文搜索

  • 导出 Markdown、PDF 和 DOCX

  • WebDAV 多设备同步,可选端到端加密

  • Git 状态、历史查看和提交

  • 双向链接、关系图谱和 RAG 知识库索引

  • PDF、图片解析为 Markdown 或 DOCX

  • TODO 识别及微信、短信、邮件、钉钉、飞书等渠道提醒

  • AI 辅助写作、润色和选区处理

  • Typecho、WordPress、Halo 等博客发布扩展

1.png

日常用法

把一个普通文件夹设为文档库,直接在里面维护 Markdown 文件。图片可以放在文章旁边的 images 目录并使用相对路径。这样无论是放进 Git,还是通过 WebDAV 同步到另一台设备,迁移起来都比较省事。

写短内容时可以直接使用所见模式;写技术文章或者需要精确控制格式时,我会用源码模式,必要时打开分屏预览。长文档可以通过大纲跳转,多个资料之间则用标签页切换。

文档库搜索也分了几种方式:普通输入过滤文件名,输入 “: 关键词” 搜索正文;安装并建立 flymd-RAG 索引后,还可以用 “:: 关键词” 进行知识库语义搜索。

Typecho 博文管理插件

6a5f6c7dd39c1.webp

我自己也在使用 Typecho,所以做了一个官方扩展,准确名称是 “Typecho 博文管理”,目前插件版本为 0.1.5。

它不只是给当前文档加一个 “发布” 按钮,而是把一部分 Typecho 后台的文章管理工作直接搬进了 FlyMD。

安装方式很简单:在 FlyMD 的扩展市场里找到 “Typecho 博文管理” 并安装。安装后,编辑区右键菜单会增加两个入口:

  • 管理 Typecho 博文

  • 发布到 Typecho

第一次打开管理窗口,需要在 “连接 / 下载设置” 中填写:

  • XML-RPC 地址,例如 https://blog.example.com/action/xmlrpc

  • Typecho 用户名和密码

  • Blog ID,通常为 0 或 1

  • 站点根地址,用于补全文章中的相对链接

  • 默认下载目录及下载目录策略

保存前可以先测试连接。插件通过 Typecho 的 XML-RPC/MetaWeblog 接口工作,支持读取文章列表、读取单篇文章、新建文章和更新文章。FlyMD 这边不要求安装配套的 Typecho 服务端插件,但站点本身需要能够正常访问 XML-RPC,账号也要有对应的文章权限。

连接成功后,可以直接在 FlyMD 中完成这些操作:

  • 拉取远端文章列表

  • 按发布时间、分类筛选

  • 按标题或正文关键字搜索

  • 下载单篇或批量下载为本地 Markdown

  • 将远端 HTML 转换为 Markdown

  • 保留标题、分类、标签、状态、slug、摘要、封面及自定义字段等 Front Matter

  • 用当前 Markdown 新建 Typecho 文章

  • 将当前文档更新到指定的远端文章

  • 设置草稿或发布状态、发布时间、分类、slug 和头图

  • 查找相关文章并插入链接

  • 查看文章总数、草稿数、分类和标签分布

  • 将远端文章图片迁移到 FlyMD 当前启用的图床

更新文章之前,插件会先读取远端版本。如果远端文章的修改时间比本地记录更新,会提示继续操作可能覆盖远端内容。更新前还会在本地插件设置中保存远端快照,每篇文章最多保留最近 5 个版本,可以在管理列表里进行回滚。

不过还是要提醒一句:更新远端文章和图床迁移都涉及真实数据。第一次使用时,建议先找一篇测试文章确认主题字段、分类和图片效果,并提前做好数据库备份。插件快照只是一个方便回退的辅助功能,不能替代服务端备份。

Typecho 博文管理从 FlyMD v0.5.6 开始提供,0.1.5 加入了图床迁移。它也适配了 Android 界面和 SAF 下载目录,目前在 Android Beta 上可以使用。

FlyMD 使用场景

  • 经常写长文、技术文档或博客

  • 使用 Typecho,想把远端旧文章拉回本地统一整理

  • 有多个文档库,需要通过 WebDAV 或 Git 管理

  • 偶尔需要 PDF 解析、知识库搜索或 AI 辅助,但不想让这些功能绑死在编辑器核心里

  • 想在 Windows、Linux、macOS 之间保持同一套写作流程

如果主要需求是在线多人协作,或者强依赖数据库式笔记结构,那么 FlyMD 可能并不是最合适的工具。

下载和安装

Windows 可以下载安装包或便携版,也可以使用:

winget install flyhunterl.FlyMD

Linux 提供 AppImage 和 deb。Arch、Manjaro 等发行版更建议安装 AUR 包:

yay -S flymd

macOS 提供 Intel 和 Apple Silicon 通用版本。Android 目前仍是 Beta,需要从对应的 Release 下载 APK。

macOS 版本目前还没有完成 Apple 公证,第一次打开时可能需要手动解除隔离属性。

项目地址

GitHub:

GitHub - flyhunterl/flymd: 高性能Markdown笔记工具!免费AI,智能便签、TODO推送、本地知识库、AI小说引擎。PDF解析、自动语音笔记、录音转文本。毫秒级启动Hig

下载:

Releases · flyhunterl/flymd

项目主页:

http://flymd.llingfei.com/

扩展列表:

https://flymd.llingfei.com/extensions.html

遇到问题可以在 GitHub 提 Issue,也欢迎直接看代码、提 PR,或者反馈 Typecho 版本和主题的兼容情况。

森木志
1人觉得很赞

评论

1
提示: 您必须 登录 后才能查看此内容

推广

推广广告推广广告推广广告