Files
llm_wiki/wiki/Marp 模板库.md
T
hehaiguang1123 a6f05ab2d5 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
2026-07-01 08:05:43 +08:00

203 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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演示]] — 完整示例