Skip to content

📁 同步设置

同步设置使用指南

📖 什么是同步设置?

同步设置是 Dinox 中用于数据导出和第三方服务同步的功能,它可以帮助你将笔记导出为文件,或同步到其他服务(如 Notion),实现数据的备份和迁移。

简单理解

  • 📤 数据导出:将笔记导出为文件(Markdown、HTML、JSON、Text)

  • 🔄 第三方同步:将笔记同步到其他服务(如 Notion)

  • 🔑 API Token:获取 API Token,用于第三方集成

举个例子

  • 导出所有笔记为 Markdown 文件,备份到电脑

  • 配置 Notion 同步,笔记自动同步到 Notion

  • 获取 API Token,用于开发自己的集成工具

同步设置的优势

  • 数据备份:导出笔记,实现数据备份

  • 数据迁移:导出后可以导入到其他应用

  • 第三方集成:通过 API Token,实现第三方集成

  • 多格式支持:支持多种导出格式


🎯 同步设置的使用场景

场景一:备份笔记

需求:定期备份笔记,防止数据丢失

使用方式

  • 导出所有笔记为 Markdown 文件

  • 保存到电脑或其他设备

  • 定期导出,保持备份最新

场景二:迁移到其他应用

需求:将笔记迁移到其他笔记应用

使用方式

  • 导出笔记为 Markdown 或 HTML 格式

  • 导入到目标应用

  • 完成数据迁移

场景三:同步到 Notion

需求:希望笔记自动同步到 Notion

使用方式

  • 配置 Notion 同步

  • 设置 Token 和 Database ID

  • 开启自动同步


🚀 如何进入同步设置?

第一步:进入设置页面

  1. 打开应用

    • 在应用主界面,点击底部导航栏最右侧的”设置”图标(⚙️)

    • 进入设置主页面

  2. 找到”同步设置”选项

    • 在设置页面中,向下滚动

    • 找到第三个设置卡片组(包含”通用设置”、“存储设置”、“同步设置”等)

    • 在这个卡片组中找到”同步设置”选项(带有 📁 图标)

    • 点击”同步设置”这一行

  3. 进入同步设置页面

    • 页面显示多个设置分组:

      • 数据导出:导出笔记为文件

      • 第三方同步:配置 Notion 同步

      • API Token:获取 API Token


📤 数据导出

导出文件格式

用途:选择导出文件的格式

操作步骤

  1. 找到”导出文件格式”选项

    • 在”数据导出”分组中,找到”导出文件格式”选项

    • 显示当前选择的格式(如”Markdown”)

  2. 点击”导出文件格式”

    • 点击这一行,会弹出下拉菜单
  3. 选择格式

    • 在菜单中,可以选择:

      • Markdown:Markdown 格式(.md)

      • HTML:HTML 格式(.html)

      • JSON:JSON 格式(.json)

      • Text:纯文本格式(.txt)

    • 点击要选择的格式

  4. 确认选择

    • 选择后,菜单会自动关闭

    • 页面会显示新选择的格式

格式说明

  • Markdown:适合在 Markdown 编辑器中查看和编辑

  • HTML:适合在浏览器中查看,保留格式

  • JSON:适合程序处理,包含完整数据

  • Text:纯文本,最简单,兼容性最好

导出笔记

操作步骤

  1. 选择导出格式

    • 按照”导出文件格式”的步骤,选择要导出的格式
  2. 点击导出按钮

    • 在”导出笔记”选项右侧,有一个”导出”按钮

    • 点击”导出”按钮

  3. 等待导出

    • 系统会读取所有笔记

    • 转换为选择的格式

    • 显示”导出中…”状态

  4. 分享文件

    • 导出完成后,会弹出系统分享界面

    • 可以选择保存到文件、发送给他人等

    • 文件名称格式:dinox-notes-YYYY-MM-DD.扩展名

导出内容

  • 所有未删除的笔记

  • 按创建时间倒序排列

  • 包含标题、内容、标签、创建时间等信息

导出格式示例

Markdown 格式

## 笔记标题
2024-01-01 12:00:00
#标签 1 #标签 2
笔记内容...
----------------------------------------

HTML 格式

<h2>笔记标题</h2>
<p>2024-01-01 12:00:00</p>
<p>#标签 1 #标签 2</p>
笔记内容...
<hr/>

JSON 格式

[
{
"title": "笔记标题",
"contentHtml": "...",
"contentMd": "...",
"contentText": "...",
"tags": ["标签 1", "标签 2"],
"createTime": "2024-01-01 12:00:00",
"type": "note"
}
]

🔄 第三方同步

Notion 同步

用途:将笔记同步到 Notion

操作步骤

  1. 找到”Notion 同步”选项

    • 在”第三方同步”分组中,找到”Notion 同步”选项
  2. 点击”Notion 同步”

    • 点击这一行,会从底部弹出 Notion 配置弹窗
  3. 配置 Notion

    • 是否开启:开启或关闭同步功能(开关)

    • 是否自动同步:是否自动同步新笔记(开关)

    • Token:输入 Notion API Token

    • DatabaseID:输入 Notion Database ID

  4. 保存配置

    • 点击弹窗右上角的”保存”按钮(✓ 图标)

    • 配置会保存

    • 弹窗会自动关闭

如何获取 Notion Token

  1. 访问 Notion 的集成设置页面

  2. 创建新的集成(Integration)

  3. 复制生成的 Token

如何获取 Database ID

  1. 在 Notion 中创建一个数据库(Database)

  2. 复制数据库页面的 URL

  3. URL 中的数据库 ID 就是 DatabaseID

同步说明

  • 开启后,笔记会自动同步到 Notion

  • 如果开启自动同步,新创建的笔记会自动同步

  • 同步是单向的(从 Dinox 到 Notion)


🔑 API Token

什么是 API Token?

API Token 是用于第三方集成的访问令牌,可以用于开发自己的集成工具或脚本。

获取 API Token

操作步骤

  1. 找到”API Token”选项

    • 在同步设置页面中,找到”API Token”选项

    • 显示一个可展开的区域

  2. 展开 Token 区域

    • 点击”API Token”这一行

    • 区域会展开,显示 Token 相关信息

  3. 查看 Token

    • 展开后,会显示 Token(默认脱敏显示)

    • 如果还没有 Token,会显示”尚未获取 Token”

  4. 获取 Token

    • 如果还没有 Token,系统会自动获取

    • 显示”获取中…”状态

    • 获取成功后会显示 Token

  5. 显示/隐藏 Token

    • 点击眼睛图标,可以显示或隐藏 Token

    • 隐藏时显示脱敏版本(如 abcd****efgh

  6. 复制 Token

    • 点击复制图标,可以复制 Token 到剪贴板

    • 会显示提示:“已复制”

  7. 刷新 Token

    • 点击刷新图标,可以重新获取 Token

    • 会显示”获取中…”状态

    • 获取成功后会更新 Token

Token 使用

  • 用于第三方集成开发

  • 用于 API 调用

  • 需要妥善保管,不要泄露


💡 使用技巧和最佳实践

1. 定期导出备份

  • 建议每月导出一次笔记

  • 保存到多个位置(电脑、网盘等)

  • 保持备份文件的最新

2. 选择合适的导出格式

  • Markdown:适合在 Markdown 编辑器中查看和编辑

  • HTML:适合在浏览器中查看,保留格式

  • JSON:适合程序处理,包含完整数据

  • Text:纯文本,最简单,兼容性最好

3. 配置 Notion 同步

  • 如果经常使用 Notion,可以配置同步

  • 开启自动同步,新笔记会自动同步

  • 定期检查同步状态,确保正常

4. 安全保管 API Token

  • API Token 是敏感信息,需要妥善保管

  • 不要分享给他人

  • 如果泄露,及时刷新 Token

5. 测试导出功能

  • 定期测试导出功能,确保正常

  • 检查导出文件的内容是否完整

  • 验证格式是否正确


❓ 常见问题

Q1: 导出文件包含哪些内容?

A:

  • 所有未删除的笔记

  • 包含标题、内容、标签、创建时间等信息

  • 按创建时间倒序排列

Q2: 可以只导出部分笔记吗?

A:

  • 目前只能导出所有笔记

  • 导出后可以手动筛选需要的笔记

  • 未来可能会支持选择性导出

Q3: 导出文件有多大?

A:

  • 文件大小取决于笔记数量和内容

  • 通常几 MB 到几十 MB

  • 如果笔记很多,文件可能较大

Q4: Notion 同步是实时的吗?

A:

  • 如果开启自动同步,新笔记会自动同步

  • 同步可能需要一些时间

  • 不是完全实时的

Q5: 可以同步到其他服务吗?

A:

  • 目前主要支持 Notion 同步

  • 未来可能会支持更多服务

  • 可以通过 API Token 开发自己的集成

Q6: API Token 会过期吗?

A:

  • Token 通常不会自动过期

  • 如果泄露,可以刷新获取新 Token

  • 建议定期检查 Token 的有效性

Q7: 导出文件可以导入回来吗?

A:

  • 目前不支持直接导入

  • 可以手动复制内容创建新笔记

  • 未来可能会支持导入功能

Q8: Notion 同步失败怎么办?

A:

  • 检查 Token 是否正确

  • 检查 Database ID 是否正确

  • 检查网络连接是否正常

  • 检查 Notion 集成权限设置


🎓 进阶使用

使用 API Token 开发集成

如果你有开发能力,可以使用 API Token 开发自己的集成工具:

  1. 获取 API Token

    • 在同步设置中获取 Token
  2. 查看 API 文档

    • 查看 Dinox 的 API 文档

    • 了解 API 的使用方法

  3. 开发集成工具

    • 使用 Token 调用 API

    • 实现自定义的集成功能

批量导出和备份

可以定期批量导出笔记,实现自动化备份:

  1. 定期导出

    • 每月或每周导出一次

    • 保存到固定位置

  2. 版本管理

    • 使用文件名包含日期

    • 保留多个版本的备份

  3. 自动化脚本

    • 可以编写脚本自动导出

    • 使用 API Token 调用导出接口


📝 总结

同步设置功能是 Dinox 中一个非常重要的功能,它可以帮助你:

数据备份:导出笔记,实现数据备份

数据迁移:导出后可以导入到其他应用

第三方集成:通过 API Token,实现第三方集成

多格式支持:支持多种导出格式

开始使用

  1. 进入同步设置页面

  2. 选择导出格式

  3. 导出笔记(可选)

  4. 配置 Notion 同步(可选)

  5. 获取 API Token(可选)

需要帮助? 如果遇到问题,可以:

  • 查看应用内的帮助文档

  • 查看 Notion 的官方文档

  • 联系客服获取支持

祝你使用愉快!🎉