116 lines
3.4 KiB
Markdown
116 lines
3.4 KiB
Markdown
# Wiki Schema
|
||
|
||
## Domain
|
||
跨学科知识库:数学研究、AI/ML 研究、编程语言技术、学习笔记与阅读资料的综合整理。
|
||
|
||
## Conventions
|
||
- 文件名:小写,使用连字符,无空格(如 `transformer-architecture.md`, `linear-algebra-basics.md`)
|
||
- 每个 wiki 页面必须以 YAML frontmatter 开头(见下方)
|
||
- 使用 `[[wikilinks]]` 链接页面(每页至少 2 个出站链接)
|
||
- 更新页面时,必须更新 `updated` 日期
|
||
- 每个新页面必须添加到 `index.md` 的正确分类下
|
||
- 每个操作必须追加到 `log.md`
|
||
- 数学公式使用 LaTeX 格式:行内 `$...$`,块级 `$$...$$`
|
||
- 代码片段使用 fenced code blocks 并标明语言
|
||
|
||
## Frontmatter
|
||
```yaml
|
||
---
|
||
title: 页面标题
|
||
created: YYYY-MM-DD
|
||
updated: YYYY-MM-DD
|
||
type: entity | concept | comparison | query | summary | paper | book
|
||
tags: [来自下方分类]
|
||
sources: [raw/articles/source-name.md]
|
||
---
|
||
```
|
||
|
||
## Tag Taxonomy
|
||
|
||
### 数学 (Mathematics)
|
||
- algebra - 代数
|
||
- analysis - 分析学
|
||
- geometry - 几何
|
||
- topology - 拓扑学
|
||
- number-theory - 数论
|
||
- probability - 概率论
|
||
- statistics - 统计学
|
||
- optimization - 优化理论
|
||
- linear-algebra - 线性代数
|
||
- calculus - 微积分
|
||
- discrete-math - 离散数学
|
||
|
||
### AI/ML
|
||
- deep-learning - 深度学习
|
||
- llm - 大语言模型
|
||
- transformer - Transformer 架构
|
||
- neural-network - 神经网络
|
||
- training - 训练方法
|
||
- inference - 推理优化
|
||
- fine-tuning - 微调
|
||
- alignment - 对齐/安全
|
||
- benchmark - 评测基准
|
||
- architecture - 模型架构
|
||
- paper - 学术论文
|
||
|
||
### 编程与技术
|
||
- python - Python 语言
|
||
- rust - Rust 语言
|
||
- javascript - JavaScript/TypeScript
|
||
- cpp - C/C++
|
||
- algorithm - 算法
|
||
- system-design - 系统设计
|
||
- concurrency - 并发编程
|
||
- performance - 性能优化
|
||
- tooling - 开发工具
|
||
|
||
### 元标签 (Meta)
|
||
- book - 书籍
|
||
- course - 课程
|
||
- tutorial - 教程
|
||
- concept - 概念解释
|
||
- comparison - 对比分析
|
||
- timeline - 时间线
|
||
- person - 人物
|
||
- organization - 组织/公司
|
||
- open-source - 开源项目
|
||
- research - 研究笔记
|
||
|
||
**规则**:每个页面使用的标签必须来自上述分类。如需新标签,先在此添加,再使用。防止标签泛滥。
|
||
|
||
## Page Thresholds
|
||
- **创建页面**:当实体/概念出现在 2+ 个来源中,或在一个来源中占据核心地位
|
||
- **添加到现有页面**:当来源提及已有内容时
|
||
- **不创建页面**:仅出现一次的次要细节,或超出领域范围的内容
|
||
- **拆分页面**:当页面超过 ~200 行时——拆分为子主题并交叉链接
|
||
- **归档页面**:当内容完全被取代时——移至 `_archive/`,从索引中移除
|
||
|
||
## Entity Pages(实体页面)
|
||
每个值得注意的实体一个页面。包含:
|
||
- 概述 / 是什么
|
||
- 关键事实和日期
|
||
- 与其他实体的关系([[wikilinks]])
|
||
- 来源引用
|
||
|
||
## Concept Pages(概念页面)
|
||
每个概念或主题一个页面。包含:
|
||
- 定义 / 解释
|
||
- 当前知识状态
|
||
- 未解决问题或争议
|
||
- 相关概念([[wikilinks]])
|
||
- 数学推导(如适用)
|
||
|
||
## Comparison Pages(对比页面)
|
||
并排分析。包含:
|
||
- 对比什么以及为什么
|
||
- 对比维度(表格格式优先)
|
||
- 结论或综合
|
||
- 来源
|
||
|
||
## Update Policy
|
||
当新信息与现有内容冲突时:
|
||
1. 检查日期——较新的来源通常优先于较旧的
|
||
2. 如果确实存在矛盾,注明两种观点及日期和来源
|
||
3. 在 frontmatter 中标记:`contradictions: [page-name]`
|
||
4. 在 lint 报告中标记供用户审核
|