Handy Orchard

Front Matter 元数据提取

提取安全 YAML 前置数据并检查必要键。

输入数据

输入更改时会清除旧输出。

结果

输入数据或填入示例,再运行工具。

计算示例

示例提取 title 并列出缺少 date,Markdown 正文保持原样。

方法

front-matter 用 allowUnsafe:false 与 js-yaml safeLoad 解析文档顶部,返回属性、原始标头、正文与从 1 起算的正文行号;必要检查只处理顶层自有键。

适用限制

文档最多 200,000 字符;属性必须为映射,深度 30/5,000 节点,必要键最多 20 个且每个 80 字符。保守拒绝 YAML 别名/锚点。不执行不安全 JavaScript 标签、不读文件、不渲染 Markdown;缺少前置数据时属性为空,并非完整 YAML 转换器。

所有处理留在此浏览器;每次工作线程会在 2.5 秒或取消时终止。不发送输入内容与处理记录至分析服务。

来源

固定源代码第三方许可声明

相关工具

Markdown 安全预览JSON Schema 验证器JSON Pointer 路径查看

输入数据保留在此设备。只有经您同意的可选浏览量会被统计;计算值、文件、文件名与处理日志不发送至 Analytics。

切换语言时,文本、设置与所选文件会暂存于此设备,恢复后移除;中断的暂存会于后续访问清理。输入与文件不会上传。