About this project

Carbon 是一个用于创建和分享源代码图片的 Web 工具。它让开发者能够把代码片段渲染成带有窗口样式、语法高亮和可定制外观的图片,适合发布到 Twitter、Slack、博客或演示文稿中。 主要功能: - 自定义:可调整语法主题、字体样式、背景颜色、窗口主题、内边距、阴影等。 - 快速分享:一键保存图片或生成分享链接。 - 保存代码片段:注册账号后可保存片段,分享的片段在 Twitter 和 Slack 上会自动展开预览。 使用方式: - 可将文件拖放到编辑器,或在 URL 后附加 GitHub gist ID,也可以直接输入代码。 - 导出支持 PNG 和 SVG,也可复制图片到剪贴板,或通过嵌入链接将片段嵌入网站。 - 支持通过 Tweet 按钮分享,并自动处理图片的 alt 文本以提升可访问性。 - 若浏览器支持 PWA,可安装 Carbon 以便离线使用。 社区生态: - 提供多种编辑器插件,如 IntelliJ IDEA、Atom、VS Code、Sublime Text、Vim、Emacs、Xcode 等。 - 还有 CLI 工具 carbon-now-cli、Telegram 机器人、R 语言包等第三方工具。 该项目采用 MIT 许可证,欢迎贡献代码。