跳转至

个人数字资产与知识库管理规范

[!ABSTRACT] 核心摘要 本文档定义了个人电脑中代码、文件与知识笔记的组织方式。 核心原则: 物理存储追求扁平,逻辑索引追求关联;代码库与知识库物理分离。

1. 物理存储层 (Physical Storage)

原则: 文件夹只负责“存”,不负责分类逻辑。不使用 PARA,使用更直观的功能分区。

🏗️ 生产力区 (Code Space)

根目录: D:\Code\

文件夹名 说明 规则
(根目录下) 个人项目 扁平存放,如 D:\Code\MyBlog
_External 第三方库 存放 Clone 下来、作为工具运行或修改过的库。加 _ 确保排在最前。
_Archive 归档库 基本不会继续修改的库。

🗄️ 资源与归档区 (Assets Space)

根目录: 分散于各专用盘符 (暂定)

文件夹名 说明 现状备注
D:\Pictures 个人图片、素材 保持现状,未来考虑按年份归档。
D:\Videos 娱乐视频、大文件 保持现状。

2. 逻辑索引层 (Logical Index)

平台: Obsidian 原则: 利用数字编号强制排序,建立“控制塔”。

  • 00_Inbox
    • 📥 碎片收集:随手记的灵感、未分类的想法。每天或每周清空一次,分发到具体的项目或笔记中。
  • 10_项目
    • 🚀 项目索引:每个 D:\Code 下的项目,这里必须有一个对应的 .md 卡片。
  • 20_服务器
    • ☁️ 远程设施:记录服务器 IP、Docker 配置、部署清单。
  • 30_Knowledge
    • 📚 通用知识:编程技巧、环境配置教程(非特定项目的知识)。
  • 99_元信息
    • ⚙️ 系统维护:存放本文档、模板 (Templates)、脚本等“压箱底”的内容。

3. 双轨管理标准 (The Protocol)

3.1 活跃项目的“两张身份证”

每个在 D:\Code 里的活跃项目,必须拥有以下两份文件:

  1. README.md (技术说明书)

    • 位置: D:\Code\ProjectX\README.md
    • 内容: 安装、运行、依赖 (纯技术)。
    • 维护者: AI 生成 (由脚本读取代码自动生成)。
  2. Project Card (管理控制台)

    • 位置: Obsidian 10_项目\ProjectX.md
    • 内容: 本地路径链接、服务器信息、灵感记录、TODO。
    • 维护者: (AI 辅助摘要)。

3.2 命名与版本规范

  • 代码文件夹: 小写串式命名 (kebab-case),如 web-scraper-pro
  • 笔记文件: 自然语言命名,如 Web Scraper Pro 项目主页
  • 文档版本: 系统级文档(如本文)在 Frontmatter 手动记录 version;笔记级文档通过修改日期追踪。

4. 附录:AI 协作提示词 (System Prompt)

复制以下内容给 ChatGPT/Claude,让其快速理解本系统:

我正在维护一套代码与知识分离的系统: 1. 代码位置:我的自研代码在 D:\Code\,第三方库在 D:\Code\_External\。 2. 文档区分: - 如果我让你写 README,请生成纯技术文档(Markdown),放入代码库。 - 如果我让你写“项目卡片”,请生成 Obsidian 格式笔记,包含 versiontags 元数据,并预留 file:///D:/Code/... 的本地路径链接。 3. 当前任务:[在此处填入你的需求]