Skip to content

模板系统

概述

模板是预定义的笔记结构,可以帮助你快速创建格式统一的笔记,提高记录效率。Obsidian 提供两种模板方案:

  • 核心模板插件:内置的简单模板功能,适合初学者
  • Templater 插件:第三方高级模板插件,支持动态内容和自动化

核心模板插件

启用插件

  1. 打开设置 → 核心插件
  2. 找到「模板」并启用
  3. 点击齿轮图标配置

基本设置

yaml
模板设置:
  - 模板文件夹: 指定存放模板的文件夹
  - 新建笔记的日期格式: 插入日期的格式
  - 新建笔记的时间格式: 插入时间的格式

创建模板

在模板文件夹中创建笔记文件:

markdown
---
title: 
date: {{date}}
tags: []
---

# 

## 背景


## 内容


## 总结

使用模板

  • 命令面板Ctrl/Cmd + P → 「插入模板」
  • 侧边栏:点击模板图标
  • 快捷键:可自定义

内置变量

核心插件支持的变量:

变量说明示例
{{date}}当前日期2024-01-15
{{time}}当前时间14:30
{{title}}笔记标题我的笔记

常用模板示例

会议笔记模板

markdown
---
title: {{title}}
date: {{date}}
tags: [会议]
---

# {{title}}

## 会议信息

- **时间**:{{date}}
- **地点**
- **参会人员**

## 议程

1. 
2. 
3. 

## 讨论内容

### 议题1


### 议题2


## 决议

- [ ] 

## 下次会议

- 时间:
- 议题:

读书笔记模板

markdown
---
title: {{title}}
date: {{date}}
tags: [读书]
author: 
---

# {{title}}

## 基本信息

- **书名**
- **作者**
- **出版时间**

## 简介


## 核心观点

1. 
2. 
3. 

## 精彩摘录

> 

## 心得体会


## 延伸阅读

-

项目笔记模板

markdown
---
title: {{title}}
date: {{date}}
tags: [项目]
status: 
priority: 
---

# {{title}}

## 概述


## 目标

- [ ] 目标1
- [ ] 目标2

## 时间线

| 阶段 | 时间 | 状态 |
|------|------|------|
| 规划 | | |
| 开发 | | |
| 测试 | | |
| 上线 | | |

## 任务

- [ ] 

## 资源

-

Templater 插件简介

Templater 是 Obsidian 最强大的第三方模板插件,相比核心模板插件,它支持:

功能核心模板Templater
插入日期/时间{{date}} {{time}}tp.date.now()
插入文件标题{{title}}tp.file.title
用户输入不支持tp.system.prompt()
选择器不支持tp.system.suggester()
条件判断不支持JavaScript 逻辑
调用外部命令不支持tp.system.cmd()
自动触发不支持文件创建时自动应用
文件夹模板不支持不同文件夹不同模板

渐进式方案

从核心模板开始,当发现核心模板无法满足需求时再切换到 Templater。两者可以共存,核心模板用于简单场景,Templater 用于复杂场景。完整的 Templater 用法请参阅 Templater 高级教程

模板管理

组织结构

推荐的模板文件夹结构:

text
templates/
├── daily.md       # 日记模板
├── meeting.md     # 会议笔记模板
├── book.md        # 读书笔记模板
├── project.md     # 项目模板
├── weekly.md      # 周报模板
└── scripts/       # Templater 脚本
    └── user.js

命名规范

  • 使用描述性名称
  • 保持命名一致
  • 添加前缀分类

版本控制

将模板纳入 Git 版本控制:

  • 追踪模板变更
  • 方便团队共享
  • 回滚到旧版本

最佳实践

模板设计原则

  • 简洁实用,避免过度复杂
  • 包含必要的 frontmatter
  • 留出足够的灵活空间

提高效率

  • 从简单模板开始,逐步完善
  • 自动填充尽可能多的信息
  • 定期优化模板

下一步