From e14b1a8bf107e311e565842628fe6b7859dedb49 Mon Sep 17 00:00:00 2001 From: Northword <44738481+northword@users.noreply.github.com> Date: Sat, 23 Sep 2023 17:33:02 +0800 Subject: [PATCH] fix: injection of `frontmatter.head` fails when it does not exist --- packages/plugin-baidu-tongji/src/node/plugin.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/plugin-baidu-tongji/src/node/plugin.ts b/packages/plugin-baidu-tongji/src/node/plugin.ts index 5b10b275..76a08941 100644 --- a/packages/plugin-baidu-tongji/src/node/plugin.ts +++ b/packages/plugin-baidu-tongji/src/node/plugin.ts @@ -8,6 +8,7 @@ export const baiduTongjiPlugin = ({ key = '' }: BaiduTongjiOptions): Plugin => { return { name: '@vuepress-plume/vuepress-plugin-baidu-tongji', extendsPage: (page) => { + page.frontmatter.head = page.frontmatter.head || []; page.frontmatter.head?.push([ 'script', {