Skip to content

GitHub 与浏览器书签导入

LD-Notion 可以把 Linux.do 之外的收藏来源统一导入 Notion,形成跨来源知识库。

GitHub 导入

支持的类型:

  • Stars:收藏的仓库。
  • Repos:自己的仓库。
  • Forks:Fork 过的仓库。
  • Gists:代码片段。

导入时会保留名称、描述、语言、Stars 数、链接等信息;如果配置了 AI,也可以增强分类与标签。

mermaid
flowchart LR
  GitHub[GitHub API] --> Types[Stars / Repos / Forks / Gists]
  Types --> Enrich[README 语义与元信息增强]
  Enrich --> Classify[规则分类 / AI 分类]
  Classify --> Notion[写入 Notion]

浏览器书签导入

书签导入会读取浏览器书签树,保留文件夹路径,并尝试抽取网页标题、摘要和分类标签。

安装形态书签读取方式
脚本版通过 chrome-extension/ 桥接扩展读取
独立扩展版直接使用内置 chrome.bookmarks 权限

跨源整理策略

LD-Notion 支持两种理解方式:

mermaid
flowchart TD
  Sources[Linux.do / GitHub / 书签] --> Mode{组织方式}
  Mode --> Separate[分来源管理\n配置互不影响]
  Mode --> Unified[统一知识库\n按来源类型筛选]
  Separate --> NotionA[多个目标库或分区]
  Unified --> NotionB[单一数据库 + 来源字段]

推荐从统一数据库开始,因为后续更方便做跨源搜索、推荐相似内容、批量打标签和 AI 总结。

去重字段

  • Linux.do:优先按帖子链接或主题 ID 去重。
  • GitHub:按仓库 / Gist 唯一标识去重。
  • 书签:按 URL 与路径策略去重。

如果要重新导入,可以清理对应导出记录;操作前建议先确认目标数据库中已有数据是否需要保留。