/div>
📋 字段配置
📄 YAML输出
常见问题
什么是Obsidian Frontmatter?▼
Frontmatter是Markdown文件顶部的YAML元数据块,用---包围。Obsidian解析这些元数据作为笔记属性,可用于搜索、筛选、排序和Dataview查询。
Frontmatter支持哪些数据类型?▼
支持字符串、数字、布尔值、日期、数组(标签列表)和对象。常用字段:title、tags、aliases、date、status、author、category等,也可自定义任意字段。
如何配合Dataview使用?▼
Dataview可查询Frontmatter字段。例如:TABLE status, date FROM "日记" WHERE status = "完成" SORT date DESC。所有自定义字段都可在查询中使用。
标签字段怎么写?▼
标签有两种写法:数组格式 [标签1, 标签2] 或YAML列表格式(每行一个 - 标签)。本工具默认使用数组格式,Obsidian两种都支持。
数据会上传到服务器吗?▼
不会。本工具完全在浏览器本地运行,所有Frontmatter生成和编辑操作均在客户端完成,不会上传任何数据到服务器。
Obsidian Frontmatter生成器能做什么?
Obsidian Frontmatter生成器是一款免费在线工具,帮助您可视化创建Obsidian笔记的YAML前置元数据。无需手动编写YAML语法,通过表单界面添加字段、填写值,工具自动生成标准格式的Frontmatter。支持文本、标签、日期、选择、数字、布尔等多种字段类型,提供日记、项目、读书笔记等预设模板。
核心功能
- 可视化编辑:表单界面添加和配置字段,无需手写YAML
- 多种字段类型:文本、标签数组、日期、下拉选择、数字、布尔值
- 预设模板:日记、项目、读书笔记、会议记录等常用模板
- 实时预览:修改字段时即时更新YAML输出
- 自定义模板:保存常用模板到本地,下次直接加载
- 一键复制:复制结果直接粘贴到Obsidian笔记顶部
使用教程
1. 选择预设模板或从空白开始
2. 点击"添加字段"按钮,选择字段类型
3. 输入字段名和值,标签字段用逗号分隔多个值
4. 实时预览YAML输出,确认无误后点击复制
5. 在Obsidian笔记顶部粘贴,Obsidian自动识别
应用场景
场景1:日记模板
为每日日记创建统一格式:日期、心情、天气、标签等字段,配合Dataview查询快速检索。
场景2:项目管理
为项目笔记定义状态、优先级、负责人、截止日期等字段,用Dataview生成项目看板。
场景3:知识管理
为读书笔记、课程笔记添加来源、作者、分类等元数据,构建结构化知识库。
扩展知识
YAML Frontmatter是Markdown文件顶部的元数据块,用三个短横线(---)包围。Obsidian原生支持解析Frontmatter为笔记属性,可在搜索、关系图、属性视图中使用。配合Dataview插件,可以用类SQL语法查询Frontmatter字段,实现笔记数据库化管理。常见最佳实践:字段名使用小写英文、日期用ISO 8601格式、标签用数组格式。