分类: 开发工具

Markdown Front Matter 解析器

站方自主规划没找到想要的工具?

把 Markdown 文件的 YAML 元数据和正文拆开

粘贴以 --- 分隔 YAML front matter 开头的 Markdown 文件,即可把元数据解析为 JSON,并把正文单独显示出来。全部在浏览器本地运行。

元数据(JSON)
正文
## What shipped

The dashboard now loads in under a second.

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

Jekyll、Hugo、Astro 等静态站点生成器常把标题、日期、标签等文章元数据放在 Markdown 文件开头的 YAML 块里,并用 --- 包围。这个工具会把元数据块和正文分离,解析元数据并显示两部分,方便检查或单独复制正文。

使用方法

  1. 粘贴以 --- front matter 开头的 Markdown 文件。
  2. 查看解析后的 JSON 元数据。
  3. 分别复制元数据或正文。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

如果没有 front matter 怎么办?
工具会提示没有检测到元数据块,并把全部输入视为正文,不会自行猜测或生成内容。
支持 TOML 或 JSON front matter 吗?
这个工具解析 YAML 风格的 --- 分隔 front matter,这是 Jekyll、Hugo 和 Astro 的常见默认写法;不处理 +++ 分隔的 TOML。
可以编辑元数据并重建文件吗?
这个工具只负责拆分和显示;如果要编辑并重新格式化元数据,可以把元数据块放到 YAML 格式化工具中处理。