- Created Methodology.md to outline the P.A.R.A. system and its components. - Added Outline.md for a structured overview of P.A.R.A. content. - Documented PKM content organization decisions in PKM-Consolidation-Decision.md. - Introduced Workflows.md to explain practical applications of P.A.R.A. in work scenarios. - Moved sensitive information to security-sensitive folder and restructured the Personal folder to align with P.A.R.A. principles. - Archived backup files including Matrix Me.md and TTG Cookies.md. - Implemented a comprehensive refactor of the Personal folder to improve organization and security.
5.5 KiB
5.5 KiB
Personal 文件夹重构记录
日期: 2025-12-29
执行者: GitHub Copilot (Claude Sonnet 4.5)
目标: 全面优化重构 100-project/Personal 文件夹,使其符合 PARA 方法论
问题诊断
发现的主要问题
-
结构性问题
100-project/Personal本身违反 PARA 原则(Personal 不是一个项目)- 多个非项目性质的内容混杂在 Projects 下
- PKM 内容应属于 Resources 而非 Projects
- Professional 内容应属于 Areas
-
安全问题
Professional/Blog.md包含 GitHub access tokenDevelopment/Tools/Github.md包含多个 GitHub tokens- 这些敏感信息应移到安全存储
-
分类问题
- Lifestyle 应属于 Areas 而非 Projects
- Development/Tools 属于学习资源而非项目
- Backup 属于归档内容
执行的重构操作
1. 安全处理(优先级最高)
移动包含敏感信息的文件:
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 - 学习资源)
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 - 责任领域)
100-project/Personal/Professional/Resume/
→ 200-area/Career/Resume/
100-project/Personal/Lifestyle/*
→ 200-area/Lifestyle/
包含:
- Cooking/
- Gaming/
- Home/
- Mobile/
移到 400-archive (Archive - 归档)
100-project/Personal/Backup/*
→ 400-archive/Backup/
包含:
- Matrix Me.md
- TTG Cookies.md
3. 项目层级重组
将真正的活跃项目提升到正确层级:
# 删除 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
- ✅ 敏感信息单独隔离
后续建议
- 定期审查: 每季度审查 100-project,将完成的项目归档
- 敏感信息: 考虑使用密码管理器而非 Markdown 存储 tokens
- 命名一致性: 统一使用英文或中文命名,避免混用
- 标签系统: 为重要笔记添加 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)