Files
my-vault/06_Metadata/Reference/Templater-Quick-Reference.md
T
windyboy f44f8b8e6a feat(daily): add daily note creation workflow and documentation
Add comprehensive daily note system with multiple creation methods:

- Add daily-note.js script for CLI-based daily note creation
- Add daily-note npm command to package.json
- Create DAILY_NOTE_GUIDE.md with complete workflow documentation
  - Three creation methods: CLI, Templater, QuickAdd
  - Step-by-step usage instructions
  - Recommended daily workflows
  - Troubleshooting guide

Add new reference documentation:
- GIT_WORKFLOW.md: Git workflow best practices
- PARA_METHOD.md: PARA method explanation
- TROUBLESHOOTING.md: Extended troubleshooting guide
- AGENTS.md: Agent coding guidelines and commands
- QUICK_REFERENCE.md: 1-page quick reference card
- REFACTOR_SUMMARY.md: Refactoring summary

Organize reference docs:
- Move Templater guides to 06_Metadata/Reference/
- Move Obsidian plugins manual to 06_Metadata/Reference/
2026-01-06 14:16:07 +08:00

2.8 KiB
Raw Blame History

title, created, updated, tags, type
title created updated tags type
Templater 快速参考 2026-01-05 2026-01-05
obsidian
templater
quick-reference
reference
reference

Templater 快速参考

📌 快速指南:Templater 插件常用语法和命令速查表

🔥 常用语法(复制即用)

日期时间

今天:<% tp.date.now("YYYY-MM-DD") %>
现在:<% tp.date.now("HH:mm") %>
明天:<% tp.date.tomorrow("YYYY-MM-DD") %>
昨天:<% tp.date.yesterday("YYYY-MM-DD") %>
本周一:<% tp.date.weekday("YYYY-MM-DD", 1) %>

文件信息

文件名:<% tp.file.title %>
文件夹:<% tp.file.folder() %>
创建时间:<% tp.file.creation_date("YYYY-MM-DD HH:mm") %>

用户交互

输入框:<% tp.system.prompt("提示文字") %>
下拉选择:<% tp.system.suggester(["选项1", "选项2"], ["值1", "值2"]) %>
光标位置:<% tp.file.cursor() %>

文件操作

// 创建新笔记
<%* await tp.file.create_new("模板名", "文件名", false, "文件夹") %>

// 移动文件
<%* await tp.file.move("新路径/新文件名") %>

// 包含其他文件
<% tp.file.include("[[笔记名]]") %>

⌨️ 快捷键(需要先设置)

功能 推荐快捷键
从模板创建新笔记 Ctrl/Cmd + Shift + N
插入模板到当前笔记 Ctrl/Cmd + T
执行模板代码 Ctrl/Cmd + R

📁 模板文件位置

06_Metadata/Templates/
├── daily-note.md      # 每日笔记
├── project.md         # 项目管理
├── meeting.md         # 会议记录
├── quick-note.md      # 快速笔记
├── book-note.md       # 读书笔记
└── person.md          # 人脉管理

🎯 三步使用流程

  1. 按快捷键 Ctrl/Cmd + Shift + N(或 Ctrl/Cmd + P → 搜索 "Templater"
  2. 选择模板(如 daily-note.md
  3. 输入文件名,完成!

🛠️ 配置检查清单

  • 设置模板文件夹:06_Metadata/Templates
  • 启用 "Trigger Templater on new file creation"
  • 启用 "Enable Folder Templates"
  • 配置文件夹模板映射
  • 设置快捷键

💡 实用代码片段

自动生成今日链接

[[<% tp.date.now("YYYY-MM-DD") %>]]

带提示的项目笔记

---
project: <% tp.system.prompt("项目名称") %>
created: <% tp.date.now("YYYY-MM-DD") %>
---

# <% tp.system.prompt("项目名称") %>

智能状态选择

<%*
const status = await tp.system.suggester(
  ["🟢 进行中", "🟡 计划中", "🔴 已完成"],
  ["active", "planned", "completed"]
);
tR += status;
%>

🔗 相关文档


提示:将这个笔记固定在侧边栏,随时查阅!