From e74b186413c68ed40a7890b39c4fba156d41f92c Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Mon, 8 Jan 2024 22:25:45 +0100 Subject: [PATCH] Add frontmatter security --- src/index.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/index.ts b/src/index.ts index f5c3d5c..9c1cd42 100644 --- a/src/index.ts +++ b/src/index.ts @@ -179,6 +179,16 @@ export default function ofm() { } tag = slugTag(tag) + + if (!file.data) + file.data = {}; + + if (!file.data.frontmatter) + file.data.frontmatter = {}; + + if (!file.data.frontmatter.tags) + file.data.frontmatter.tags = []; + if (file.data.frontmatter && !file.data.frontmatter.tags.includes(tag)) { file.data.frontmatter.tags.push(tag) }