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 `