# Personal 文件夹重构记录 **日期**: 2025-12-29 **执行者**: GitHub Copilot (Claude Sonnet 4.5) **目标**: 全面优化重构 100-project/Personal 文件夹,使其符合 PARA 方法论 ## 问题诊断 ### 发现的主要问题 1. **结构性问题** - `100-project/Personal` 本身违反 PARA 原则(Personal 不是一个项目) - 多个非项目性质的内容混杂在 Projects 下 - PKM 内容应属于 Resources 而非 Projects - Professional 内容应属于 Areas 2. **安全问题** - `Professional/Blog.md` 包含 GitHub access token - `Development/Tools/Github.md` 包含多个 GitHub tokens - 这些敏感信息应移到安全存储 3. **分类问题** - Lifestyle 应属于 Areas 而非 Projects - Development/Tools 属于学习资源而非项目 - Backup 属于归档内容 ## 执行的重构操作 ### 1. 安全处理(优先级最高) 移动包含敏感信息的文件: ```bash 100-project/Personal/Professional/Blog.md → 400-archive/security-sensitive/Personal/Blog-tokens.md 100-project/Personal/Development/Tools/Github.md → 400-archive/security-sensitive/Personal/Github-tokens.md ``` ### 2. 重新分类到正确的 PARA 层级 #### 移到 300-resources (Resources - 学习资源) ```bash 100-project/Personal/PKM/* → 300-resources/Personal Knowledge Management/ 包含: - Obsidian/ - PARA/ (Methodology.md, Workflows.md, etc.) 100-project/Personal/Development/* → 300-resources/Development/ 包含: - Languages/Rust/ - Tools/ (Microsoft.md, Mobaxterm.md, Notion.md, PlayWright.md, Shell/) ``` #### 移到 200-area (Areas - 责任领域) ```bash 100-project/Personal/Professional/Resume/ → 200-area/Career/Resume/ 100-project/Personal/Lifestyle/* → 200-area/Lifestyle/ 包含: - Cooking/ - Gaming/ - Home/ - Mobile/ ``` #### 移到 400-archive (Archive - 归档) ```bash 100-project/Personal/Backup/* → 400-archive/Backup/ 包含: - Matrix Me.md - TTG Cookies.md ``` ### 3. 项目层级重组 将真正的活跃项目提升到正确层级: ```bash # 删除 Personal 中间层,直接放在 100-project 下 100-project/Personal/AI → 100-project/AI 100-project/Personal/Infrastructure → 100-project/Infrastructure 100-project/Personal/Home-Automation → 100-project/Home-Automation # 删除空的 Personal 文件夹 rmdir 100-project/Personal ``` ## 最终结构 ### 100-project/ (Projects - 活跃项目) ``` 100-project/ ├── AI/ # AI 相关项目 ├── Home-Automation/ # 智能家居项目 ├── Infrastructure/ # 基础设施维护 ├── Notes Migration/ # 笔记迁移项目 └── Work/ # 工作项目 ``` ### 200-area/ (Areas - 责任领域) ``` 200-area/ ├── Blog/ ├── Career/ │ └── Resume/ # 从 Personal/Professional 移来 ├── Finance/ ├── Health/ ├── House/ ├── Job/ ├── Lifestyle/ # 从 Personal 移来 │ ├── Cooking/ │ ├── Gaming/ │ ├── Home/ │ └── Mobile/ ├── Network & VPN/ ├── Personal Development/ └── Productivity/ ``` ### 300-resources/ (Resources - 参考资料) ``` 300-resources/ ├── Community/ ├── Cooking/ ├── Development/ # 从 Personal 移来 │ ├── Architecture/ │ ├── Languages/ │ ├── Linux/ │ ├── Philosophy/ │ └── Tools/ ├── Drawing/ ├── Gaming/ ├── Marketing/ ├── Network/ ├── Personal Knowledge Management/ # 从 Personal/PKM 移来 │ ├── Obsidian/ │ └── PARA/ ├── Productivity/ ├── Travel/ └── Writing/ ``` ### 400-archive/ (Archive - 归档) ``` 400-archive/ ├── Backup/ # 从 Personal 移来 │ ├── Matrix Me.md │ └── TTG Cookies.md └── security-sensitive/ └── Personal/ ├── Blog-tokens.md └── Github-tokens.md ``` ## 影响评估 ### 文件统计 - **移动的文件**: 约 103 个 Markdown 文件 - **重组的文件夹**: 8 个主要文件夹 - **删除的空文件夹**: 0 (检查未发现空文件夹) ### 链接完整性 - 搜索了可能损坏的 wikilinks - 未发现引用 "Personal" 路径的链接 - PKM 内部链接仍然有效(同目录) ### 数据安全 - ✅ 敏感 tokens 已隔离到 security-sensitive - ✅ 无数据丢失(使用 rsync 和 mv) - ✅ 所有原始内容已保留 ## 符合 PARA 原则的改进 ### Before (问题) - ❌ Personal 作为 Project(违反定义) - ❌ PKM 学习内容在 Projects 下 - ❌ Lifestyle 责任区在 Projects 下 - ❌ 备份数据未归档 ### After (正确) - ✅ 只有真正的活跃项目在 100-project - ✅ 学习资源在 300-resources - ✅ 责任领域在 200-area - ✅ 历史数据在 400-archive - ✅ 敏感信息单独隔离 ## 后续建议 1. **定期审查**: 每季度审查 100-project,将完成的项目归档 2. **敏感信息**: 考虑使用密码管理器而非 Markdown 存储 tokens 3. **命名一致性**: 统一使用英文或中文命名,避免混用 4. **标签系统**: 为重要笔记添加 frontmatter tags 方便检索 ## 参考资料 - PARA Methodology: [300-resources/Personal Knowledge Management/PARA/Methodology.md](300-resources/Personal Knowledge Management/PARA/Methodology.md) - PARA Workflows: [300-resources/Personal Knowledge Management/PARA/Workflows.md](300-resources/Personal Knowledge Management/PARA/Workflows.md)