个人数字工作空间 - 统一管理知识、工具和资源的集成化仓库
这是一个个人数字工作空间,用于统一管理和组织:
- 📚 学习笔记 - 技术学习、课程笔记、读书心得
- 🛠️ 实用脚本 - 自动化脚本、安装脚本、工具集合
- 🎨 图表设计 - 架构图、流程图、思维导图
- 🎮 游戏资源 - 游戏攻略、配置文件、评测记录
- ⚙️ 配置模板 - 开发环境、系统配置、应用设置
- 📋 项目模板 - 文档模板、代码模板、工作流模板
personal-workspace/
├── 📚 notes/ # 笔记文档
│ ├── 💻 tech/ # 技术相关笔记
│ ├── 📖 learning/ # 学习相关笔记
│ ├── 💼 work/ # 工作相关笔记
│ └── 👤 personal/ # 个人笔记
├── 🛠️ scripts/ # 脚本工具
│ ├── 📦 install/ # 安装脚本
│ ├── 🤖 automation/ # 自动化脚本
│ ├── 🔧 utilities/ # 实用工具
│ └── 🏷️ aliases/ # 命令别名
├── 🎨 diagrams/ # 图表设计
├── 🎮 gaming/ # 游戏资源
├── ⚙️ configs/ # 配置文件
├── 📋 templates/ # 模板文件
├── 🔗 resources/ # 资源链接
├── 📊 tracking/ # 进度追踪
└── 🗄️ archive/ # 归档文件
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 💻 技术笔记 | 编程、工具、框架学习 | 📂 tech | 🐍 programming | 🔧 tools | 🏗️ frameworks |
| 📖 学习笔记 | 课程、书籍、教程记录 | 📂 learning | 🎓 courses | 📚 books | 📝 tutorials |
| 💼 工作笔记 | 项目、会议、想法记录 | 📂 work | 🚀 projects | 🤝 meetings | 💡 ideas |
| 👤 个人笔记 | 日常、目标、反思总结 | 📂 personal | 📅 daily | 🎯 goals | 🤔 reflections |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 📦 安装脚本 | 开发环境和应用安装 | 📂 install | 💻 dev-environment | 📱 applications |
| 🤖 自动化脚本 | 备份、部署、监控维护 | 📂 automation | 💾 backup | 🚀 deployment |
| 🔧 实用工具 | 文件管理和数据处理 | 📂 utilities | 📁 file-management | 📊 data-processing |
| 🏷️ 命令别名 | Bash、Git、自定义命令 | 📂 aliases | ⚡ bash_aliases | 🔀 git_aliases |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 🖼️ Draw.io 图表 | 架构图、流程图、网络图 | 📂 drawio | 🏗️ architecture | 📊 flowcharts |
| 🧠 思维导图 | 学习、项目、头脑风暴 | 📂 mindmaps | 📚 learning | 🚀 projects |
| 📊 PlantUML | UML 图表和文档 | 📂 plantuml | 🖼️ exports |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 📖 游戏指南 | 攻略、策略、技巧分享 | 📂 guides | 🗺️ walkthroughs | 🎯 strategies |
| ⚙️ 游戏配置 | 设置、MOD、按键绑定 | 📂 configs | 🎮 game-settings | ⌨️ keybindings |
| 📝 游戏评测 | 游戏评测、硬件推荐 | 📂 reviews | 🎮 game-reviews | 🔧 hardware-reviews |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 💻 开发配置 | VS Code、Git、终端配置 | 📂 development | 🆚 vscode | 🔀 git |
| 🖥️ 系统配置 | 系统文件、环境变量 | 📂 system | ⚙️ dotfiles | 🌍 environment |
| 📱 应用配置 | 浏览器、媒体、生产力工具 | 📂 applications | 🌐 browsers | 🎵 media |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 📄 文档模板 | 会议记录、项目计划模板 | 📂 documents | 📝 meeting-notes.md | 📊 project-plan.md |
| 💻 代码模板 | 项目结构、代码片段 | 📂 code | 🏗️ project-structure | 📖 readme-template.md |
| ⚙️ 配置模板 | Docker、CI/CD、部署模板 | 📂 configs | 🐳 docker | 🔄 ci-cd |
| 分类 | 描述 | 快速链接 |
|---|---|---|
| 🔖 书签收藏 | 开发、学习、工具资源 | 📂 bookmarks | 💻 development.md | 📚 learning.md |
| 📋 速查表 | 常用命令和语法参考 | 📂 cheatsheets | 📚 references | 📥 downloads |
git clone https://github.com/kekemao00/personal-workspace.git
cd personal-workspace# 一键设置(推荐)
python3 setup.py
# 或分步执行(scripts\utilities\file-management\dirgen)
python3 create_directories.py # 创建目录结构
python3 create_template_files.py # 创建模板文件
python3 create_readme.py # 生成 README 文件
python3 create_config_files.py # 创建配置文件
python3 create_dev_configs.py # 创建开发环境配置# 编辑 Git 配置
nano configs/development/git/gitconfig
# 设置命令别名
source scripts/aliases/bash_aliases- 格式: 使用 Markdown 格式编写笔记
- 组织: 按照主题和日期组织文件
- 标签: 使用标签进行分类管理
- 链接: 利用内部链接建立知识网络
- 文档: 所有脚本都有详细的使用说明
- 安全: 运行前请仔细阅读脚本注释
- 测试: 建议先在测试环境中验证
- Draw.io: 统一存放在
diagrams/drawio/目录 - 导出: 图片保存在
diagrams/exports/目录 - 思维导图: 使用
.xmind或.mm格式
在 configs/system/environment/ 目录下配置:
- VS Code: 配置文件在
configs/development/vscode/ - Git: 全局配置在
configs/development/git/ - Terminal: 终端配置在
configs/development/terminal/
使用标签快速分类和查找内容:
| 标签类型 | 标签示例 | 使用场景 |
|---|---|---|
| 📋 内容类型 | #tech #learning #work #personal |
按内容性质分类 |
| 🔧 技术栈 | #python #javascript #docker #git |
按技术类型分类 |
| 📊 优先级 | #urgent #important #reference #todo |
按重要程度分类 |
| 🎮 游戏类型 | #strategy #rpg #fps #indie |
按游戏类型分类 |
详细标签使用指南请查看 🏷️ 标签索引
# 搜索所有 Markdown 文件
grep -r "关键词" . --include="*.md"
# 搜索特定目录
grep -r "关键词" ./notes/ --include="*.md"
# 使用标签搜索
grep -r "#tech" . --include="*.md"# 查找特定文件
find . -name "*关键词*" -type f
# 查找特定类型文件
find . -name "*.md" -type f完整搜索指南请查看 🔍 搜索指南
最后更新: 2025-06-26 19:56:33
- 📁 总目录数: 60+
- 📄 模板文件: 15+
- 🛠️ 脚本工具: 6+
- 📚 文档类型: Markdown, Draw.io, PlantUML
- 🔗 快速链接: 100+
- 按照现有目录结构组织文件
- 使用统一的命名规范
- 添加适当的标签和说明
- 更新相关的索引文件
- 使用小写字母和连字符
- 包含日期的文件格式:
YYYY-MM-DD-filename - 避免使用特殊字符和空格
# 提交格式
git commit -m "类型(范围): 描述"
# 示例
git commit -m "docs(notes): 添加 Python 学习笔记"
git commit -m "feat(scripts): 新增自动备份脚本"
git commit -m "fix(config): 修复 VS Code 配置问题"本项目采用 MIT 许可证
感谢所有为个人知识管理和效率提升做出贡献的工具和社区!
💡 提示: 这是一个活跃维护的个人工作空间,内容会持续更新和完善。
🔗 导航提示: 点击表格中的链接可以快速跳转到对应目录,代码块中的路径仅供参考。
Happy Coding & Learning! 🚀