Skip to content

Logseq 同步

Logseq 和 Obsidian 都是优秀的双向链接笔记工具,且都使用 Markdown 格式存储。本文介绍如何在两者之间切换或同步。

工具对比

特性ObsidianLogseq
存储格式标准 Markdown大纲式 Markdown
编辑模式页面优先块/大纲优先
双向链接
本地存储
图谱视图
移动端
开源

兼容性说明

格式差异

Logseq 使用大纲式结构,每行以 - 开头:

markdown
- 这是一个 Logseq 块
  - 这是子块
  - [[链接]] 到其他页面

Obsidian 使用标准 Markdown:

markdown
这是一个 Obsidian 段落

- 列表项 1
- 列表项 2

[[链接]] 到其他页面

可互通的部分

  • ✅ 双向链接语法 [[页面名]]
  • ✅ 标签语法 #标签
  • ✅ 标准 Markdown 格式
  • ✅ Front Matter 属性

需要注意的部分

  • ⚠️ Logseq 的大纲结构在 Obsidian 中显示为列表
  • ⚠️ Logseq 的块引用格式不同
  • ⚠️ TODO 状态语法略有差异

共享仓库方案

如果想要在两个工具间共享同一仓库:

配置步骤

  1. 创建共享仓库

    MyVault/
    ├── pages/          # Logseq 页面
    ├── journals/       # Logseq 日记
    ├── assets/         # 图片附件
    └── notes/          # Obsidian 笔记
  2. Logseq 配置

    编辑 logseq/config.edn

    edn
    {:directories [{:dir "/notes"}]}
  3. Obsidian 配置

    在设置中指定附件文件夹为 assets

最佳实践

  1. 分离存储:Logseq 用 pages/,Obsidian 用 notes/
  2. 共享资源:图片和附件放在同一 assets/ 文件夹
  3. 统一链接:都使用 [[文件名]] 语法创建链接

迁移方案

从 Logseq 迁移到 Obsidian

  1. 使用转换工具

    可以使用 "Logseq to Obsidian" 等脚本转换格式:

    bash
    # 移除大纲符号
    sed 's/^- //' input.md > output.md
    
    # 调整缩进
    # 需要根据实际情况调整
  2. 手动调整

    • 移除行首的 - 符号
    • 将块引用转换为标准链接
    • 调整 TODO 格式:
      Logseq: - TODO 任务
      Obsidian: - [ ] 任务
  3. 使用插件

    • "Outliner" 插件可以提供类似 Logseq 的大纲体验

从 Obsidian 迁移到 Logseq

  1. 直接打开仓库

    • Logseq 可以直接打开 Obsidian 仓库
    • 标准 Markdown 会被识别为页面内容
  2. 转换为大纲格式

    bash
    # 将段落转换为块
    sed 's/^/- /' input.md > output.md

双向工作流

场景一:Logseq 捕获 + Obsidian 整理

  • 在 Logseq 中快速记录想法(日记模式)
  • 定期整理到 Obsidian 中进行深度加工
  • 使用共享文件夹保持链接有效

场景二:Obsidian 写作 + Logseq 任务

  • Obsidian 用于知识管理和深度写作
  • Logseq 用于任务管理和日常规划
  • 通过标签 #项目名 建立联系

配置文件示例

Logseq 配置 (config.edn)

edn
{
  :project {:home "pages"}
  :directories [{:dir "/notes"}]
  :feature/enable-graph? true
  :feature/enable-journals? true
}

Obsidian 配置

.obsidian/app.json 中:

json
{
  "attachmentFolderPath": "assets",
  "newFileLocation": "notes",
  "useMarkdownLinks": true
}

常见问题

问:可以直接在两个工具中编辑同一文件吗?

答:可以,但需要注意格式兼容性。建议在不同文件夹中分别编辑,通过链接互通。

问:TODO 格式如何统一?

答:

  • Logseq 使用:- TODO / - DONE
  • Obsidian 使用:- [ ] / - [x]
  • 可以使用 "Tasks" 插件统一管理

问:块引用怎么办?

答:Obsidian 的块引用使用 [[文件名#^blockid]] 语法,Logseq 格式不同,需要手动调整。

相关资源

最后更新:2026年3月28日编辑此页反馈问题