社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

短短三天,暴涨 4700+ GitHub Star!

AI有道 • 5 月前 • 150 次点击  

作为开发者,在写技术文档时经常会用到 Mermaid,敲几行代码便生成流程图,效率确实高。

但 Mermaid 生成的图表也有个很明显的短板,就是默认样式真的挺一般的,甚至感觉有点丑。

有时候我们需要将其粘贴到 PPT 做分享或者发布博客,那线条和背景就显得颇为单调了。

今天,我在 GitHub 上发现有个很火的开源项目,短短三天,就暴涨了 4700+ Star。

该项目就是 beautiful-mermaid,了解了下,正式解决了 Mermaid 生成的图表单调问题。

看这增长速度,显然是大家都被默认的 “理工直男风” 图表折磨许久了,说实话,我看到那些案例也确实挺好看的。

简单来说,它给 Mermaid 提供了一种换皮肤方法,将原本平平无奇的图表,一键变成类似 Linear、Vercel 等物种不同风格。

另外还提供了 15 种背景样式可自由选择,这种风格最大的好处就是百搭,不管是放在暗色模式的文档里,还是高大上的产品页,都毫无违和感。

除了生成常见的 SVG 矢量图,它还支持生成高精度的 ASCII 字符画。

哪怕是在纯文本的终端窗口或者代码注释里,我们也能看到带圆角、有设计的图表,这点非常极客。

官网给出的示例里,连最基础的方框和箭头,经过它渲染后,质感都提升了好几个档次。

而且它内置了一套很聪明的配色逻辑。

我们只需要定好背景和前景两个主色,剩下的线条、填充、高亮颜色,它都能自动算出来,怎么搭都不会丑。

不过话说回来,样式库虽然有了,但要让我们每次写文档都去手动配参数,还是不够省事。

既然现在写代码都靠 AI 了,那能不能让 AI 把“美化”这一步也顺带做了?

顺着这个需求,我又发现了另一个配合使用的开源项目:Pretty-mermaid-skills

GitHub:https://github.com/imxv/Pretty-mermaid-skills

这个项目的思路特别讨巧,它把 beautiful-mermaid 的美化能力,打包成了一套给 AI 用的 Skill。

开发者提供了一套调试好的 Prompt 和配置,专门用来喂给 Claude、ChatGPT 或者 Cursor。

提供了一键安装方式,在终端里执行如下命令即可:

npx skills add https://github.com/imxv/pretty-mermaid-skills --skill pretty-mermaid

如果配置好这套技能,剩下的事就简单了。

当我们再让 AI 帮忙画个“支付流程图”或者“架构图”时,它吐出来的就不再是裸奔的默认代码。

它会直接调用 beautiful-mermaid 的样式,生成一段自带配色、圆角和布局优化的完整代码。

这一套组合拳下来,体验真的非常丝滑。

我们不需要懂 CSS,也不用去记那些复杂的配置项,只管把脑子里的逻辑告诉 AI 就行。

目前 beautiful-mermaid 提供了开箱即用的 NPM 包,也能直接在网页端引入。

而 Pretty-mermaid-skills 也适配了各家主流大模型,集成起来没什么门槛。

如果大家平时也受够了手动调样式的苦,这两个项目绝对值得一试。

GitHub 项目地址:https://github.com/lukilabs/beautiful-mermaid

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192534