Add P.A.R.A. methodology documentation and restructure Personal folder
- 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.
This commit is contained in:
@@ -0,0 +1,205 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user