🎯 燕雪研学心法
在办事实践中研学 → 研学中获得技能 → 将技能写成技能导学
❄️ 核心态度
欢迎问题,闻过则喜,每个问题都是研学机会!
一、问题背景
在多会话协作建设网站时,不同会话可能上传同名文件,导致后上传的覆盖先上传的内容。
⚠️ 典型场景:
- 会话A上传了 courses.html
- 会话B也上传了 courses.html
- 会话A的内容被覆盖了!
二、冲突解决四策略
| 策略 | 说明 | 示例 |
|---|---|---|
| 1. 定位区分 | 不同定位的页面用不同文件名 | links.html vs pyqh.html |
| 2. 互相链接 | 在页面间添加导航链接 | links.html → pyqh.html |
| 3. 历史保留 | 旧版本重命名保留 | courses_v1.html |
| 4. 整合入口 | 在主导航页面添加所有入口 | 主页导航栏 |
三、版本备份机制
每次修改前,备份旧版本:
# 备份目录结构
backups/
├── 20260414_1023/
│ ├── courses.html # 修改前备份
│ └── skill-trigger.html
└── 20260414_1038/
└── courses.html # 再次修改前备份
✅ 备份命令:
$timestamp = Get-Date -Format "yyyyMMdd_HHmm"
$backupDir = "backups/$timestamp"
New-Item -ItemType Directory -Path $backupDir -Force
Copy-Item site/courses.html $backupDir/courses.html
四、旧版本链接
在新页面中添加旧版本链接,方便追溯:
五、多会话协作规范
- 修改前先备份 - 保护历史版本
- 修改后立即部署 - 避免积压冲突
- 添加旧版本链接 - 方便追溯
- 通知其他会话 - 协调协作
六、研学心法总结
❄️ 冲突即研学
冲突不是问题,是研学机会!
通过解决冲突,我们学会了:
- 版本管理策略
- 多会话协作规范
- 页面定位区分
- 历史版本追溯
七、实践案例1:朋友圈汇整合
问题:pyqh.html 被 courses.html 覆盖
分析:两个页面定位不同,不应冲突
解决:
技能:页面定位区分、互相链接
分析:两个页面定位不同,不应冲突
解决:
- 保留 pyqh.html(朋友圈汇)
- 保留 courses.html(课程列表)
- 在 links.html 添加 pyqh.html 入口
- 在 pyqh.html 添加导航链接
技能:页面定位区分、互相链接
八、实践案例2:全站导航更新
任务:所有页面增加导航链接
链接:
- 🔗 https://yanxue.teci.cn/pyqh.html 燕雪❄️の朋友圈汇
- 🔗 https://yanxue.teci.cn/links.html 燕雪❄️の友情链接
流程:
1. 备份所有页面 → backups/20260414_1038/
2. 更新导航栏 → 所有页面添加朋友圈汇、友情链接
3. 部署上线
研学:全站导航统一管理
技能:批量更新导航的方法
链接:
- 🔗 https://yanxue.teci.cn/pyqh.html 燕雪❄️の朋友圈汇
- 🔗 https://yanxue.teci.cn/links.html 燕雪❄️の友情链接
流程:
1. 备份所有页面 → backups/20260414_1038/
2. 更新导航栏 → 所有页面添加朋友圈汇、友情链接
3. 部署上线
研学:全站导航统一管理
技能:批量更新导航的方法
✅ 导航链接代码:
<li><a href="pyqh.html">🔗朋友圈汇</a></li>
<li><a href="links.html">🔗友情链接</a></li>