Skip to content

New code blocks 🎨 and mermaid 🧜‍♀️ diagrams#127

Merged
carsakiller merged 10 commits intomainfrom
new-code-blocks
Apr 30, 2026
Merged

New code blocks 🎨 and mermaid 🧜‍♀️ diagrams#127
carsakiller merged 10 commits intomainfrom
new-code-blocks

Conversation

@carsakiller
Copy link
Copy Markdown
Collaborator

Refactors the CodeBlock component to use the Astro built-in syntax highlighter, Shiki - featuring better highlighting for LuaCATS! This required changing all the language IDs in Markdown code blocks.

Also replaces the way mermaid diagrams are handled, using astro-mermaid.

Finally, cleaned up a few things, removed the now unused font files, and updated some dependencies.

🚀

@carsakiller carsakiller added dependencies Pull requests that update a dependency file enhancement General site improvement labels Apr 30, 2026
@carsakiller carsakiller merged commit 3479da9 into main Apr 30, 2026
@carsakiller carsakiller deleted the new-code-blocks branch April 30, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement General site improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant