📋 问题概述
当前知识库维护高度依赖手工操作,存在以下问题:
- 无自动化的标签一致性检查
- 无孤立笔记自动扫描
- 无项目归档提醒机制
- 缺少标准化的维护流程
🎯 目标
建立完整的自动化维护脚本体系,实现知识库健康度的自动监控和提醒。
✅ 具体任务
Phase 1: 标签检查脚本(2-3天)
文件位置: 5.Misc/Template/Templater/tag-audit-script.md
Phase 2: 孤立笔记扫描脚本(2-3天)
文件位置: 5.Misc/Template/Templater/orphan-notes-scanner.md
Phase 3: 项目归档提醒脚本(1-2天)
文件位置: 5.Misc/Template/Templater/project-archive-reminder.md
Phase 4: 每周维护清单(1-2天)
文件位置: 5.Misc/Template/每周回顾模板.md (更新)
📊 成功指标
🔗 相关文档
💡 技术实现建议
- 使用 Templater:利用其强大的脚本能力
- Dataview 查询:作为数据源和报告生成
- Tasks 插件:自动创建 TODO 任务
- Kanban 看板:可视化维护流程
- 错误处理:脚本失败时提供清晰的错误信息
📝 脚本示例结构
```javascript
// Templater 脚本示例
<%*
// 1. 扫描所有笔记
const files = app.vault.getMarkdownFiles();
// 2. 检查标签一致性
let issues = [];
for (const file of files) {
const tags = getTags(file);
if (!isValidThreeTierTags(tags)) {
issues.push({file, issue: "Invalid tags"});
}
}
// 3. 生成报告
tR += `## 标签检查报告\n`;
tR += `- 发现 ${issues.length} 个问题\n`;
// ...
%>
```
预估工作量: 6-10 工时
依赖: Issue #1, #2, #3
📋 问题概述
当前知识库维护高度依赖手工操作,存在以下问题:
🎯 目标
建立完整的自动化维护脚本体系,实现知识库健康度的自动监控和提醒。
✅ 具体任务
Phase 1: 标签检查脚本(2-3天)
文件位置:
5.Misc/Template/Templater/tag-audit-script.mdPhase 2: 孤立笔记扫描脚本(2-3天)
文件位置:
5.Misc/Template/Templater/orphan-notes-scanner.mdPhase 3: 项目归档提醒脚本(1-2天)
update字段计算活跃度文件位置:
5.Misc/Template/Templater/project-archive-reminder.mdPhase 4: 每周维护清单(1-2天)
文件位置:
5.Misc/Template/每周回顾模板.md(更新)📊 成功指标
🔗 相关文档
💡 技术实现建议
📝 脚本示例结构
```javascript
// Templater 脚本示例
<%*
// 1. 扫描所有笔记
const files = app.vault.getMarkdownFiles();
// 2. 检查标签一致性
let issues = [];
for (const file of files) {
const tags = getTags(file);
if (!isValidThreeTierTags(tags)) {
issues.push({file, issue: "Invalid tags"});
}
}
// 3. 生成报告
tR += `## 标签检查报告\n`;
tR += `- 发现 ${issues.length} 个问题\n`;
// ...
%>
```
预估工作量: 6-10 工时
依赖: Issue #1, #2, #3