diff --git a/docs/src/content/docs/plugins/community-plugins.mdx b/docs/src/content/docs/plugins/community-plugins.mdx index c831e687..7f573b71 100644 --- a/docs/src/content/docs/plugins/community-plugins.mdx +++ b/docs/src/content/docs/plugins/community-plugins.mdx @@ -60,5 +60,15 @@ The community-maintained plugins on this page extend Expressive Code to add new title: 'expressive-code-typewriter', description: 'Add typewriter-style typing animations to your code blocks', }, + { + href: 'https://github.com/DerTimonius/ec-lang-logo', + title: 'ec-lang-logo', + description: 'Add official language logos to your code blocks', + }, + { + href: 'https://github.com/DerTimonius/ec-magic-move', + title: 'ec-magic-move', + description: 'Animate your code blocks with shiki-magic-move', + }, ]} /> diff --git a/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs b/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs index 4bd276b1..ae21e39f 100644 --- a/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs +++ b/packages/astro-expressive-code/test/fixtures/astro-4.0.0/shiki-langs/custom-md.mjs @@ -3108,6 +3108,9 @@ const lang = { while: '(^|\\G)(?=\\|)', }, }, + // Ensure nested JS fences are deterministic during parallel builds by preloading + // the bundled JavaScript grammar required by this markdown grammar + embeddedLangsLazy: ['javascript'], scopeName: 'text.html.markdown', }