From 2463d980f5ce9a49c5b86951079d67a1f54f1a36 Mon Sep 17 00:00:00 2001 From: nbats <44333466+nbats@users.noreply.github.com> Date: Tue, 21 Jan 2025 22:43:32 -0800 Subject: [PATCH] Update toggleStarred.ts --- docs/.vitepress/markdown/toggleStarred.ts | 35 ++++++++++------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/docs/.vitepress/markdown/toggleStarred.ts b/docs/.vitepress/markdown/toggleStarred.ts index d2305f69fee8..19a423813cae 100644 --- a/docs/.vitepress/markdown/toggleStarred.ts +++ b/docs/.vitepress/markdown/toggleStarred.ts @@ -19,28 +19,23 @@ const excluded = ['Beginners Guide'] export function toggleStarredPlugin(md: MarkdownRenderer) { md.renderer.rules.list_item_open = (tokens, index, options, env, self) => { - const contentToken = tokens[index + 2]; + const contentToken = tokens[index + 2] - if ( - !excluded.includes(env.frontmatter.title) && - contentToken && - ( - contentToken.content.includes(':star:') || - contentToken.content.includes(':star2:') - ) - ) { - // Create a copy to avoid modifying the original token directly, which can cause issues. - let content = contentToken.content; + // Ensure the token exists + if (contentToken) { + const content = contentToken.content - // Replace :star2: FIRST to avoid conflicts - content = content.replace(/:star2:/g, '🌟'); - content = content.replace(/:star:/g, '⭐'); + // Log the content for debugging purposes + console.log('Content Token:', content) - // Update the token's content - contentToken.content = content; - - return `