From a21d9ed0b53d4769fc7f0ff306a22d3ea67a75e5 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 22 Dec 2024 00:09:34 +0800 Subject: [PATCH] feat(theme): improve auto-frontmatter error log (#383) --- theme/src/node/autoFrontmatter/generator.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/theme/src/node/autoFrontmatter/generator.ts b/theme/src/node/autoFrontmatter/generator.ts index 889eeea1..517233eb 100644 --- a/theme/src/node/autoFrontmatter/generator.ts +++ b/theme/src/node/autoFrontmatter/generator.ts @@ -11,7 +11,7 @@ import chokidar from 'chokidar' import { createFilter } from 'create-filter' import grayMatter from 'gray-matter' import jsonToYaml from 'json2yaml' -import { fs, hash, path } from 'vuepress/utils' +import { colors, fs, hash, path } from 'vuepress/utils' import { getThemeConfig } from '../loadConfig/index.js' import { perfLog, perfMark } from '../utils/index.js' import { readMarkdown, readMarkdownList } from './readFile.js' @@ -177,6 +177,10 @@ async function generator(file: AutoFrontmatterMarkdownFile): Promise { generate.checkCache(filepath) } catch (e) { - console.error(e) + console.error( + colors.red('[vuepress-theme-plume:auto-frontmatter] '), + `error in: ${colors.cyan(relativePath)}\n`, + e, + ) } }