Phase 0-2: Schema cleanup, typed relations, event-driven automation

- Phase 0: AGENTS.md cleanup (dedup quotes, renumber sections, merge qmd)
- Phase 1: typed relations (manage-relations.py, graph-search.py, check-staleness.py, detect-conflicts.py)
- Phase 2: frontmatter validator, weekly lint, knowledge promotion, git hooks
- Fix .gitignore to track tools/ and .githooks/
- Fix git remote URL (remove plaintext token)
- New wiki pages: 504 pages, 34 raw sources
This commit is contained in:
hehaiguang1123
2026-07-01 08:05:43 +08:00
parent e544d6e04a
commit a6f05ab2d5
1067 changed files with 522992 additions and 819 deletions
+202
View File
@@ -0,0 +1,202 @@
---
categories:
- "[[LLM Wiki]]"
tags:
- wiki
- marp
- template
created: 2026-04-08
source: "[[marp-guide]]"
type: reference
---
# Marp 模板库
> 快速创建 Marp 演示的模板集合。
## 模板目录结构
```
Presentations/
├── Templates/ # 演示模板
│ ├── 学术答辩.md
│ ├── 技术分享.md
│ ├── 商务汇报.md
│ └── 课程讲义.md
├── Themes/ # 自定义主题
│ ├── university-blue.css
│ ├── minimal-dark.css
│ └── modern-academic.css
├── Archive/ # 历史归档
│ ├── 2024/
│ └── 2025/
└── Active/ # 当前进行中的演示
├── 论文答辩.md
└── 会议分享.md
```
## 模板使用方法
### 1. 学术答辩模板
```markdown
---
marp: "true"
theme: university-blue
paginate: "true"
footer: XX大学 · 计算机科学学院
---
<!-- _class: cover -->
<!-- _paginate: false -->
# {论文题目}
### {姓名} · 导师:{导师姓名}
{专业} · {毕业类型} · {年份}
---
## 目录
1. 研究背景与意义
2. 相关工作
3. 方法设计
4. 实验结果
5. 总结与展望
```
### 2. 技术分享模板
```markdown
---
marp: "true"
theme: uncover
paginate: "true"
---
<!-- _class: cover -->
# {技术主题}
### {姓名} · {日期}
---
## 为什么关注这个话题?
- 问题现状
- 解决方案
- 实践案例
- 最佳实践
```
### 3. 商务汇报模板
```markdown
---
marp: "true"
theme: university-blue
paginate: "true"
---
<!-- _class: cover -->
<!-- _paginate: false -->
# {项目名称}
### {部门} · {汇报人}
{日期}
---
## 项目概览
- 项目目标
- 实施计划
- 关键成果
- 风险评估
```
## 快速创建新演示
1.`Templates/` 复制模板
2. 重命名为新文件
3. 替换 `{占位符}`
4. 开始编辑内容
## 主题选择指南
| 场景 | 推荐主题 | 说明 |
|--------|-----------|------|
| 学术答辩、论文 | `university-blue` | 正式、专业 |
| 技术分享、会议 | `uncover` | 极简、现代 |
| 商务汇报、内部 | `default` | 通用、稳妥 |
| 创意演讲、设计 | `gaia` | 大胆、彩色 |
| 深色主题 | `dark class` | 适合投影仪环境 |
## 优化技巧
### 1. 导出脚本(推荐)
在项目根目录创建 `export-ppt.sh`
```bash
#!/bin/bash
# 批量导出所有演示
PRESENTATIONS_DIR="Presentations/Active"
EXPORT_DIR="Presentations/Export"
mkdir -p "$EXPORT_DIR/PDF"
mkdir -p "$EXPORT_DIR/PPTX"
mkdir -p "$EXPORT_DIR/HTML"
# 导出 PDF
for file in "$PRESENTATIONS_DIR"/*.md; do
marp "$file" -o "$EXPORT_DIR/PDF/$(basename "$file" .md).pdf"
done
echo "✅ 导出完成:$EXPORT_DIR"
```
### 2. Obsidian 快捷工作流
1. 打开模板 → 复制内容
2. 新建演示 → 粘贴模板
3. 使用 `Ctrl+P` → "Marp: Open Preview"
4. 拆分预览 → 一边编辑一边看效果
5. 满意后 → 导出 PDF/PPTX
### 3. 主题快速切换
在演示文件中快速测试不同主题:
```markdown
# 测试主题
# 1. 主题:default(经典白底)
---
theme: default
# 2. 主题:uncover(极简居中)
---
theme: uncover
# 3. 主题:university-blue(学术蓝)
---
theme: university-blue
```
## 相关资源
---
## 相关页面
详见 [[Marp 模板库]]
- [[Marp]] — Marp 概念总览
- [[Marp 指令语法]] — 指令完整参考
- [[Marp 主题与样式]] — 主题和 CSS 自定义
- [[Obsidian Marp 插件]] — Obsidian 集成指南
- [[示例-学校定制Marp演示]] — 完整示例