✨ 试试我们的 AI 小说写作平台 → StoryAlter.com
#MD SoloMD

v2.0 —— 从 Markdown 编辑器到 PKM 工作台

我们调研了市面上所有主流 Markdown 编辑器(Obsidian、Logseq、iA Writer、Ulysses、 Bear、Zettlr、Joplin、Notesnook、NotePlan、Reflect、MiaoYan...),挑出 6 个值得做的 功能,作为一次完整的设计推进。两个信用洞补上,两个差异化卖点加上,新增一个表格视图, 全部双语,所有联网 / 改字典的功能默认关闭由用户主动启用。

🔗 双向链接 + Backlinks

在任意 markdown 文档里输入 [[欢迎]],Cmd/Ctrl+点击跳转到目标笔记 (没有就新建)。右侧栏的 Backlinks 面板列出所有引用本笔记的其他文档, 每条带 3 行上下文。[[ 触发自动补全,按文件名 + 标题模糊匹配。

🔤 拼写检查

Hunspell 驱动的红色波浪线标记英文拼写错误。右键给出建议 / 「加入词典」 / 「本次忽略」。 只检查拉丁文(CJK 字符不属于「单词」概念,跳过)。默认关闭,首次启用约 3 MB en_US 词典。

📅 每日笔记 + 🏷 标签面板

Cmd+D 打开今日笔记(默认在 <workspace>/Daily/2026-04-25.md),不存在则按模板创建。可自定义文件夹、 文件名格式(YYYY-MM-DD.md)、模板(支持 {{date}}{{day}}{{previous}}{{next}} 占位符)。

标签面板挂在 Backlinks 下方,索引整个工作区的 #tag,点击筛选。 编辑器里输入 # 触发已有标签的自动补全。

🤖 行内 AI 改写 —— ⌘J 改写选中文本

选中文本,按 Cmd+J,选一个动作(改写 / 精简 / 扩写 / 翻译为英文 / 翻译为中文 / 解释 / 自定义提示词)。改写结果以流式形式出现在原文 / 改写后的并排对比浮层。 Cmd+Enter 采用,Esc 放弃,「重新生成」再来一次。

13 个 provider 全部内置,在「设置 → AI 改写」选一家、填一次密钥、随时切换模型:

对于多产品线的厂商,model 字段下方有提示 —— DeepSeek 有 standard / coder / reasoner 三档; Qwen 有 qwen-plus / qwen-coder-plus / qwq-plus;豆包有 doubao-1-5-pro / doubao-pro-coder / doubao-1-5-thinking-pro。同 endpoint 同 key,改个 model 名就能切换。

每个 provider 的密钥存在 OS 钥匙串中(macOS Keychain / Windows Credential Manager / Linux libsecret),不进 localStorage。可以同时配多家。默认关闭 —— 在「设置 → AI 改写」开启。

📄 Pandoc 导出 + @citekey 引用

除原有的 PDF / DOCX / HTML / PNG 外,新增 EPUB / ODT / LaTeX / RTF。 Pandoc 通过系统 PATH 检测(不打包,安装包保持 ~15 MB)。

学术写作场景:在「设置 → 参考文献库」选一个 .bib.csl-json 文件, 可选搭配 .csl 样式。在 markdown 里输入 @,下拉框列出匹配的引用 key, 显示作者 + 年份 + 标题。导出时 Pandoc 用 --citeproc 自动生成参考文献列表。

📊 Bases 属性表视图

新视图:把整个工作区的所有笔记渲染成一个表格 —— 列由 YAML front matter 自动推断 (任意 key 出现在 2+ 文件中即成一列)。可筛选、排序、保存视图。点击行打开笔记。 通过命令面板打开:"Workspace: Properties Table (Bases)"

🐞 Bug 修复

⌨️ 新增快捷键

下一步

v3 的工作重点是同步(基于 CRDT,可能是 paid tier —— 也是对抗 Obsidian 最大的一道护城河)。 v2.x 期间:演讲模式的 speaker notes、更多 AI provider 接入、Mac App Store 重新提交。

下载 v2.0 →   完整 release notes

评论 & 反馈

评论数据托管在 GitHub Discussions —— 用 GitHub 账号一次登录即可。

评论从 GitHub Discussions 加载。如果一直看到这条提示,说明维护者还没完成 giscus.app 一次性配置 —— 详见 web/COMMUNITY-SETUP.md。

前往 GitHub Discussions →