Markdown en Mastodon: qué puedes hacer si tu instancia usa glitch-soc
Mastodon nació para mensajes cortos en texto plano. Nada de negrita, nada de cursiva, nada de listas. La versión oficial sigue así. Pero existe un fork llamado glitch-soc que cambia eso: Markdown completo, seis niveles de títulos, bloques de código, citas, superíndices y más. Si todavía estás empezando en Mastodon, la guía central del Fediverso es el punto de partida.
Si eres usuario en una instancia con glitch-soc -como tuiter.rocks-, además del formato en los toots es probable que tengas más caracteres por publicación, más opciones en las encuestas y otras funciones que Mastodon vanilla no ofrece.
Si administras una instancia y estás valorando el salto: glitch-soc comparte la misma
base de código que Mastodon y se actualiza al mismo ritmo. No hay migración de base de datos.
El consumo de recursos es equivalente y la estabilidad en producción es buena. Permite ajustar límites
como caracteres por toot, longitud de la bio o las opciones de encuesta directamente desde el .env, sin tocar el código fuente. No hay motivo técnico para no probarlo.
Qué es glitch-soc
glitch-soc (también llamado Mastodon Glitch Edition) es un fork de Mastodon que añade funcionalidades experimentales. Las principales:
Formato en toots: Markdown y HTML completos. Negrita, cursiva, títulos, listas, bloques de código y más.
Toots locales: publicaciones visibles solo dentro de tu instancia, que no federan al resto del Fediverso.
Imágenes dentro del aviso de contenido: el CW puede contener también imágenes, con opciones de escala y ancho completo.
Toots plegables: el autor puede marcar un toot largo para que aparezca colapsado por defecto.
Modo hilo: vista de conversación mejorada para seguir hilos largos.
Resaltado de enlaces engañosos: avisa cuando el texto visible de un enlace no coincide con el destino real.
Ocultar contador de seguidores: opción para no mostrar el número públicamente.
Límites configurables desde el .env: caracteres por toot (MAX_TOOT_CHARS), bio (MAX_BIO_CHARS), opciones de encuesta y más, sin tocar el código fuente.
¿Cómo saber si tu instancia usa glitch-soc?
Entra en la interfaz web y mira la barra lateral. Si aparece el enlace «Ajustes de la aplicación» además de «Preferencias», estás en glitch-soc.
También puedes ir a tuinstancia.ejemplo/about y buscar en la información del servidor.
Nota: Las apps móviles no siempre tienen acceso a los ajustes específicos de glitch-soc. Para configurar el Markdown por primera vez, usa el navegador.
Cómo activar el Markdown
Hay que hacerlo en dos sitios distintos.
1. Preferencias de Mastodon
En la barra lateral derecha, clic en Preferencias → Preferencias → Configuración por defecto de publicaciones. Al final encontrarás Default format for toots: marca Markdown. Guarda con «Aplicar cambios».
2. Ajustes de la aplicación (glitch-soc)
Vuelve al inicio. En la barra lateral, clic en Ajustes de la aplicación → Compose box. Activa Show content type choice when authoring toots. Cierra.
Desde ese momento, en la parte inferior del cuadro de edición aparecerá un menú para elegir entre texto plano, Markdown o HTML.
Qué formatos están disponibles
Formato en línea
| Formato | Código | Resultado |
|---|---|---|
| Negrita | **texto** | texto |
| Cursiva | *texto* | texto |
| Negrita + cursiva | ***texto*** | texto |
| Tachado | ~~texto~~ | |
| Subrayado | _subrayado_ | subrayado |
| Código en línea | `código` | código |
| Superíndice | <sup>2</sup> | x2 |
| Subíndice | <sub>2</sub> | H2O |
La cursiva va bien para títulos de libros o películas; la negrita para énfasis puntual. El tachado funciona para correcciones con valor irónico.
Títulos
Seis niveles con almohadillas (# a ######). Los dos primeros también
se pueden crear subrayando con === o ---. El séptimo nivel no existe
y se muestra como texto normal.
Listas
Sin numerar con guión (-) o asterisco (*); numeradas repitiendo 1. en cada línea. Las listas anidadas funcionan con sangría de dos o cuatro espacios,
aunque no todas las apps las renderizan bien.
Citas
Con > al inicio de la línea. En la interfaz web quedan destacadas; en algunas apps solo aparecen con un pequeño sangrado.
Bloques de código
Tres acentos graves al inicio y al final del bloque:
``` sudo apt update && sudo apt upgrade ```
Enlaces
URL directa o sintaxis Markdown para texto enlazado:
[texto visible](https://tuiter.rocks)
Atención Android: El acento grave que necesita Markdown es `, no ˋ; y la tilde del tachado es ~, no ˜. Si algo no funciona, cópialos desde un editor externo.
Compatibilidad: qué ven los demás
Que puedas escribir en Markdown no significa que todo el mundo lo vea renderizado. El resultado depende del cliente y del servidor del lector.
| Cliente / plataforma | Renderiza Markdown | Notas |
|---|---|---|
| Interfaz web glitch-soc | ✅ Completo | Lo muestra todo correctamente |
| Interfaz web Mastodon vanilla | ⚠️ Parcial | Puede eliminar algunos elementos; las listas pueden perder el formato |
| App oficial Mastodon (Android/iOS) | ⚠️ Parcial | Los enlaces funcionan; listas y bloques de código pueden quedar como texto plano |
| Moshidon | ⚠️ Parcial | Las citas aparecen con sangrado discreto; las listas anidadas no se renderizan bien |
| Trunks | ✅ Sí | Añadió soporte de Markdown compatible con glitch-soc en la versión 1.2.17 |
| Tusky | ⚠️ Básico | Renderiza negrita y cursiva; otros elementos varían según la versión |
| Fedilab | ⚠️ Básico | Soporte parcial; el comportamiento varía |
| Ivory (iOS/Mac) | ⚠️ Parcial | Renderiza texto enriquecido del HTML; el Markdown puro depende de la versión |
| Instancias Mastodon vanilla | ❌ Puede fallar | Mastodon mainline puede eliminar el formato o mostrar el código crudo |
Negrita y cursiva llegan bien a casi cualquier sitio. Listas, títulos y bloques de código son más seguros dentro de instancias glitch-soc. Si el toot va dirigido a una audiencia amplia, úsalos con criterio.
¿Todavía estás orientándote en Mastodon? La guía central de Mastodon y el Fediverso cubre instancias, primeros pasos, cómo encontrar gente y mucho más.
Para qué tiene sentido usarlo
Cursiva: para títulos de libros, películas o palabras en otro idioma. Correcto tipográficamente.
Negrita: para destacar un término en una explicación larga. Con criterio, no como decoración.
Bloques de código: para compartir comandos o fragmentos de programa. Muy valorado en comunidades técnicas.
Citas: cuando reproduces un fragmento de texto o un diálogo. Quedan bien destacadas en la interfaz web.
Los títulos múltiples y las listas anidadas tienen más sentido en instancias académicas o técnicas. Si un toot necesita estructura de documento, el sitio de ese contenido es un blog.
Preguntas frecuentes
¿Puedo usar Markdown desde el móvil? Sí, si tu app lo permite. La configuración inicial hay que hacerla desde el navegador. Trunks y Fedilab permiten seleccionar el tipo de contenido al redactar; la app oficial no.
¿Todo el mundo verá el formato? No necesariamente. Negrita y cursiva llegan bien a casi cualquier cliente. Listas, títulos y bloques de código dependen de que el cliente del lector los renderice.
¿glitch-soc se actualiza igual que Mastodon? Sí, al mismo ritmo y sin retrasos. La base de código es la misma.
¿Cómo sé cuántos caracteres permite mi instancia? En la página /about de la instancia, o directamente en el contador del cuadro de edición al redactar un toot.
¿Puedo volver a Mastodon vanilla? Sí. Los toots en Markdown o HTML dejarán de renderizarse y mostrarán el código fuente. Los toots locales dejarán de serlo.
¿El Markdown de glitch-soc es el estándar? Compatible con CommonMark. El subrayado y los superíndices/subíndices requieren HTML porque Markdown no los incluye de forma nativa.
Si valoras espacios pequeños y cuidados
Apoyo económico
Para mantener los servidores funcionando y seguir creando contenido libre y sin anuncios.
Hacer una donaciónApoyo gratuito
Comparte, recomienda y ayuda a otras personas a descubrir el Fediverso.
Entrar en TuiterRocks
Una instancia en español, pequeña a propósito, con registro abierto.
Crear cuenta