¿Conoces todas esas capturas de pantalla que ves en Twitter? Aunque el código es generalmente impresionante, vimos una oportunidad de mejora en el área de estética. Carbon hace que sea fácil crear y compartir bellas imágenes de su código. Entonces, ¿qué esperas? Ve a impresionar a todos tus seguidores con tu nueva destreza de diseño.
- Personalización. Personaliza cosas como el tema de sintaxis de tu imagen, estilo de fuente y más.
- Comparte rápidamente. Guarda tu imagen o enlace con un solo clic.
- Guarda tus fragmentos de código. Crea una cuenta para guardar tus fragmentos de código para más adelante. Los fragmentos de código que compartas en Twitter y Slack se mostrarán automáticamente.
Hay formas diferentes de importar código en Carbon:
- Coloca un archivo en el editor.
- Agrega un ID de GitHub gist a la URL (por ejemplo,
carbon.now.sh/<gist_id_aquí>
). - Pega tu código directamente.
Una vez que tenga todo su código en Carbon, puedes personalizar tu imagen cambiando el tema de sintaxis, el color de fondo, el tema de la ventana, relleno, sombras, fuentes y más.
Después de que hayas personalizado tu fragmento de código, puedes compartirlo en un Tweet haciendo un enlace a la imagen o guardar la imagen directamente.
Cuando compartes un fragmento de código guardado, la imagen se mostrará automáticamente en plataformas como Twitter y Slack. De esta manera, otros usuarios pueden ver tu creación, además de darles acceso al código fuente a través del enlace. Mejor aún, si deseas hacer algún ajuste, puedes entrar directamente al enlace para editar el fragmento de código.
Para crear un fragmento de código que puedas guardar:
- Inicia sesión usando el botón de "Sign In/Sign Up".
- Edita tu fragmento de código como normalmente lo harías, este se guardará automáticamente.
- ¡Copia la URL de tu navegador y compártela!
Este es el método recomendado para compartir Carbon en tu propio sitio web o blog. Los lectores incluso pueden copiar el código con hacer clic en un botón.
Tu puedes insertar cualquier fragmento de código de Carbon directamente en tu sitio web usando la URL carbon.now.sh/embed
. El "Menú de copiado" te permite copiar rápidamente el fragmento de iFrame correcto o la URL codificada para ser usada en plataformas como Medium.
Finalmente, también puedes insertar tus fragmentos de código guardados o GitHub gists usando carbon.now.sh/embed/:id
.
El botón de Tweet no solo compartirá la imagen en Twitter, también codificará correctamente el texto alternativo (propiedad alt
) para asegurar que tus imágenes son accesibles. Sin embargo, si deseas publicar la imagen en Twitter por tu cuenta, te recomendamos consultar cómo publicar imágenes accesibles.
Carbon permite descargar tus imágenes en formato PNG y SVG. También puedes hacer clic en Export → Open
para abrir tu imagen directamente en el navegador. Por último, puedes copiar directamente la imagen en el portapapeles haciendo click en Copy → Image
.
Si estás utilizando Google Chrome u otro navegador que soporte aplicaciones web progresivas, puedes instalar Carbon para usarlo sin conexión siguiendo estas instrucciones:
- Visitar https://carbon.now.sh.
- Abrir el menú de configuración de tu navegador.
- Hacer clic en "Instalar Carbon...".
Echa un vistazo a estos proyectos que nuestra increíble comunidad ha creado:
- IntelliJ IDEA
carbon-now-sh
- Abra la selección en su archivo actual IntelliJ IDEA en Carbon a través de un menú contextual. - Atom
carbon-now-sh
- Abra su archivo Atom actual en Carbon conshift-cmd-A
. - VS Code
carbon-now-sh
- Abra su archivo VS Code actual en Carbon con el comandocarbon
. - Sublime Text 3
carbon-now-sh
- Abra la selección en su archivo actual de Sublime Text 3 con una clave personalizada. - Vim
carbon-now-sh
- Abra la selección en su Vim / Neovim actual usando la funciónCarbonNowSh ()
. - Emacs
carbon-now-sh
- Abra la selección en su Emacs actual usando la función interactivacarbon-now-sh
. - Xcode
carbon-now-sh
- Abra su selección actual encarbon.now.sh
. - Xcode
nef
- Esta extensión de Xcode te permite exportar una selección de código como un fragmento de Carbon en una sola acción.
- CLI
carbon-now-cli
- Abre un archivo en Carbon o descárguelo directamente usandocarbon-now
, con modo interactivo, resaltado selectivo y más. - CodeExpander - Un cliente inteligente GitHub gist con las características de TextExpander.
nef
- Exporte múltiples fragmentos de código de Carbon desdeXcode Playground
.@carbonshbot
- Un chatbot de Telegram que puede tomar fragmentos de código o URLs de GitHub gist y generar una imagen de Carbon.- R
carbonate
- Permite manipular de forma iterativa la estética de la imagen enR
, abrirla en Carbon o descargarla directamente. - Carbon for Slack - Usa Carbon directamente en Slack. Simplemente ejecute el comando
/carbon
.
- "CS 101 - Una introducción al pensamiento computacional" - Un libro de texto de ciencias de la computación por Sarbo Roy.
Carbon es un proyecto de:
- Mike Fix (@mfix22).
- Brian Dennis (@briandennis).
- Jake Dexheimer (@jakedex).
¡Los Pull Requests son bienvenidos! Por favor consulte nuestra guía de contribución para obtener más detalles.
¿Tu empresa utiliza Carbon? Considera patrocinar el proyecto para financiar nuevas características, correcciones de errores y más.
¿Te gusta utilizar Carbon? Considera apoyar el proyecto para financiar nuevas características y mejoras.
▲ Vercel por patrocinar el alojamiento de Carbon.
Gracias a todas estas personas maravillosas (emoji key):