- Especial
Manual del editor de mensajes de bandaancha.eu
Para formatear tus mensajes utiliza este sencillo lenguaje inspirado en el mismo sistema que utilizan WhatsApp o Telegram y que hemos extendido tomando ideas de Markdown. Le hemos llamado MarkCode.
No abuses del formato, por ejemplo utilizándolo para hacer el texto de tu mensaje más grande y resaltar sobre los demás.
Resumen
Utilizamos algunos carácteres especiales para marcar fragmentos de texto e indicar su formato. Por ejemplo, flanqueando un texto con sendos asteriscos *
le damos formato de *
letra en negrita*
.
Aquí tienes un resumen de todas las posibilidades:
Uso | Formato | Uso |
---|---|---|
Cursiva | _letra cursiva_ | palabras con un sentido especial |
Negrita | *letra negrita* | texto destacado |
Tachado | ~letra tachada~ | |
Comando | `letra monoespaciada` | comando |
Subrayado | +texto subrayado+ | parte importante |
Marcado | =texto marcado= | texto marcado |
Enlace | <Texto enlazado https://dominio.com> | Enlace |
Mención de usuario | @nombre o @nombre usuario@ | @nombre |
Aún hay más:
Imagen | ![Texto alt https://url-de-la-imagen anchoxalto] |
Vídeo | %[https://url-del-video] |
Encabezados | # Encabezado 1 a ###### Encabezado 6 |
Lista no numerada | - Elemento |
Lista numerada | 1. Elemento |
Cita | > Texto citado |
Tabla | Columna 1 | Columna 2 |
Bloque de código | Línea de apertura con ` lenguaje y la de cierre con ` |
Barra horizontal | Línea con --- |
Pie de foto | Línea de texto justo debajo de una imagen, vídeo, cita, tabla o bloque de código |
Nota al pie de página | <^1> y <^1>: Texto de la nota |
Y algunos elementos avanzados:
$[toc] | Tabla de contenidos |
$[break] | Fin de la introducción de un artículo |
$[tip] | Consejo o sugerencia |
$[warning] | Advertencia |
$[button] | Botón llamando a la acción |
$[spoiler] | Fragmento desplegable inicialmente oculto |
$[poll] | Encuesta de opinión |
Sigue leyendo para conocer todos los detalles del lenguaje y sacarle el máximo partido al enviar tus mensajes.
- 1 Resumen
- 2 Formatos de letra
- 3 Enlaces
- 4 Menciones de usuarios
- 5 Imágenes
- 5.1 Tamaño y recorte
- 5.2 Referencias
- 6 Vídeos
- 7 Encabezados
- 8 Listas
- 9 Citas
- 10 Tablas
- 11 Bloques de código
- 12 Barra horizontal
- 13 Pie de foto
- 14 Elementos especiales
- 14.1 Tabla de contenidos
- 14.2 Consejo, advertencia y botón
- 14.3 Grupo
- 14.4 Spoiler
- 14.5 Encuesta
- 15 A tener en cuenta
Formatos de letra
Flanqueando un texto con los siguientes carácteres puedes dar formato a la letra:
- Utiliza el guión bajo para hacer la letra
_
cursiva_
. - Utiliza el asterisco poner en
*
negrita*
un texto quieras destacar. - Utiliza la virgulilla para
~
tachar~
una porción de texto borrada o errónea. - Utiliza el acento grave para hacer la
`letra monoespaciada`
e indicar que un texto es un comando. - Utiliza el signo más para
+
subrayar+
una parte importante. - Utiliza el signo igual para
=
marcar=
como si se tratase de un marcador fluorescente.
Saber más…
Opcionalmente puedes utilizar más de un carácter para marcar el inicio y el final. Por ejemplo, puedes poner dos asteriscos consecutivos a cada lado para marcar un texto en **
negrita**
.
Cuando combines estilos debes anidarlos correctamente, cerrando primero el último que abriste.
Incorrecto | Correcto |
---|---|
*_negrita y cursiva*_ | *_negrita y cursiva_* |
Si en el texto que quieres formatear como letra monoespaciada aparece uno o más acentos graves consecutivos tendrás que flanquear con un número de acentos graves mayor que los que aparecen consecutivamente en el texto. Por ejemplo, si en un texto aparece un acento grave `
, tendrás que flanquear con dos `` ` ``
, o si aparecen dos consecutivos ``
, tendrás que flanquear con tres ``` `` ```
. Deja un espacio al principio y/o final del texto si el comando empieza o acaba con un acento grave.
Enlaces
Puedes crear un enlace simplemente escribiendo la URL, que el sistema se encargará de acortar y enlazar. En algunos casos tendrás que rodear la URL con los signos menor que <
y mayor que >
para aislarla de los caracteres que están justo antes o después y que no se incluyan por error en el enlace, como <https://url>
. También deberás hacerlo si la URL es relativa.
Puedes indicar el texto del enlace que apuntará a la URL con el siguiente formato: <Texto del enlace https://dominio.com>
.
Saber más…
Si no quieres que una URL se autoenlace precedela por una barra invertida \
.
Puedes utilizar URLs relativas a /
y absolutas de tipo http
o https
sin datos de autentificación ni puerto. Si una URL es errónea o no está permitida no se interpretará el enlace.
Menciones de usuarios
Si quieres citar a otro usuario para que el sistema le avise, escribe una arroba @
y a continuación su nombre de usuario, como en @josh
. Si el nombre de usuario contiene espacios o guión -
, deberás cerrar el nombre con otra arroba, como en @juan antonio@
.
Imágenes
Para insertar una imagen utiliza el siguiente formato: ![Texto alternativo https://bandaancha.eu/imagen.gif altoxancho]
.
Aunque el texto alternativo puede estar vacío, es recomendable rellenarlo ya que facilita la accesibilidad de los invidentes si describe el contenido la imágen.
Para centrar una imagen debes situarla en una nueva línea como único elemento. En este caso si escribes un texto en la línea inmediatamente debajo se convertirá en el pie de foto.
![Texto alternativo https://i.imgur.com/oRBqBap.png 300x100]
Texto pie de foto
⬇
Saber más…
Tamaño y recorte
Puedes cambiar el tamaño de la imagen indicando el alto o el ancho deseado, dejando que el sistema calcule la otra dimensión para que la imagen guarde su proporción original.
Referencias
Si utilizas una misma imagen más de una vez puedes crear una referencia. Crea su identificador en una nueva línea que puede aparecer en cualquier punto de tu texto con el siguiente formato:
identificador: ![Texto alternativo https://i.imgur.com/oRBqBap.png]
Utiliza esa imagen referenciándola de la siguiente forma:
![identificador]
Vídeos
Puedes insertar vídeos alojados en YouTube situándolo en una nueva línea como único elemento.
%[https://www.youtube.com/watch?v=qXFBXSPk6JI]
⬇
Si sueles utilizar otro servicio de alojamiento de vídeos y te gustaría que lo soportemos puedes pedírnoslo y valoraremos añadirlo.
Encabezados
Escribe entre una #
y seís almohadillas ######
consecutivas al principio de la línea que quieres convertir en un título de sección. El número de almohadillas indica el nivel de la sección, siendo el 1 el más importante.
## Título secundario de sección
⬇
Título secundario de sección
Listas
Para crear una lista de elementos, simplemente inicia la línea con un guión -
. Si quieres que sea numerada, iniciala con un número seguido de un punto .
.
- Primer elemento de la lista no numerada
1. Primer elemento de la sublista numerada
2. Segundo elemento
⬇
- Primer elemento de la lista no numerada
- Primer elemento de la sublista numerada
- Segundo elemento
Las listas se pueden anidar situando las sublistas más a la derecha que su lista padre.
En las listas numeradas no importa el orden de los números puesto que el sistema se encargará de mostrarlos correlativos.
Citas
Para mostrar un párrafo como texto citado precede la línea con un signo mayor que >
.
> Esto es un texto citado.
> Formado por varios párrafos.
⬇
Esto es un texto citado.
Formado por varios párrafos.
Si la cita está compuesta por varias líneas consecutivas como en nuestro ejemplo, estas se agruparán en un solo bloque. Para mostrar bloques independientes, separa los párrafos por líneas en blanco.
Tablas
Puedes crear una tabla simplemente separando el contenido de las columnas con una barra vertical |
.
Celda A1 | Celda A2
Celda B1 | Celda B2
⬇
Celda A1 | Celda A2 |
Celda B1 | Celda B2 |
Saber más…
Encabezados y alineación de columnas
Para indicar la alineación del contenido de las columnas, crea una fila especial y pon en el interior de cada celda la alineación que deseas: -
para la alineación izquierda y ><
o >
para centrar o alinear a la derecha respectivamente. Coloca esta fila al principio de la tabla o en el punto que quieres que se separen los encabezados de las columnas de las celdas con los datos. Puedes crear encabezados para las filas separándolos con una barra vertical partida ¦
.
Extensión de celdas
Si una fila quieres que muestre más de una línea de texto, finalízala con un signo calderón ¶
. En ese caso la siguiente línea será la segunda o posterior línea de cada celda.
Para extender una celda horizontalmente ocupando el espacio de más celdas, coloca junto a su separador |
tantos signos de exclamación !
como celdas desees extender. Para extenderla verticalmente, simplemente deja como único contenido de la/s celda/s inmediatamente debajo una comilla doble "
.
Columna 1 ¦ Columna 2 | Columna 3
! Columna 1 y 2 |"
- ¦ >< | >
única línea ¦ primera línea | ¶
¦ segunda línea | segunda línea ¶
¦ tercera línea |
uno ¦ dos | tres
" ¦ 2 |
⬇
Columna 1 | Columna 2 | Columna 3 |
---|---|---|
Columna 1 y 2 | ||
única línea | primera línea segunda línea tercera línea | segunda línea |
uno | dos | tres |
2 |
El alineado de las barras verticales entre líneas es opcional.
Bloques de código
Puedes crear un bloque de texto en letra monoespaciada flanqueándolo con dos líneas con uno o más caracteres contiguos de acento grave `
.
` ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
`
⬇
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
Junto a los acentos de apertura puedes indicar opcionalmente el nombre del lenguaje de programación con el que está escrito el código que aparece dentro del bloque. Puede que se utilice para colorear la sintaxis.
Barra horizontal
Puedes separar dos partes independientes de tu mensaje con una barra horizontal, escribiendo en una línea tres o más guiones consecutivos. No puedes poner más de una barra horizontal seguida ni al principio o final de un mensaje.
---
⬇
Pie de foto
Puedes añadir un texto explicativo bajo algunos elementos, como imágenes, vídeos, citas, tablas o bloques de código. Escribe en la línea inmediatamente inferior el texto que se mostrará como pie.
> Ser o no ser
Fragmento conocido de la obra Hamlet de William Shakespeare
⬇
Elementos especiales
Puedes utilizar algunos elementos especiales situándolos en solitario en una nueva línea.
$[break]
En los artículos de portada, marca el fin de la introducción de un mensaje que aparece en la vista resumida.
Tabla de contenidos
$[toc]
Colócalo al principio de tu mensaje para generar una tabla de contenidos con enlaces a cada uno de los encabezados, como la que aparece al principio de este artículo.
Consejo, advertencia y botón
Los siguientes afectan a la línea de texto que tienen inmediatamente debajo:
$[tip]
Muestra un icono de consejo o sugerencia junto al texto
⬇
Muestra un icono de consejo o sugerencia junto al texto
$[warning]
Muestra un icono de advertencia junto al texto
⬇
Muestra un icono de advertencia junto al texto
$[button]
Coloca el texto dentro de un botón que al pulsar abrirá la URL del <primer enlace https://google.es> del texto
⬇
Coloca el texto dentro de un botón que al pulsar abrirá la URL del primer enlace del texto
Grupo
Puedes agrupar una serie de elementos relacionados en un grupo que se mostrará con un color de fondo diferente al del resto del mensaje.
$[group]
Conjunto de párrafos.
En un mismo grupo.
[group]$
⬇
Conjunto de párrafos.
En un mismo grupo.
Spoiler
Puedes ocultar una parte de tu mensaje y dejar que el lector decida si quiere leerla al pulsar sobre ella. Rodea la parte que quieras ocultar con sendas líneas que solo contengan $[spoiler]
.
$[spoiler]
La primera línea invita al usuario a abrir el _spoiler_.
El resto de elementos están ocultos y se muestran al hacer `click`.
[spoiler]$
⬇
La primera línea invita al usuario a abrir el spoiler.
El resto de elementos están ocultos y se muestran al hacer click
.
Encuesta
Esta función está en desarrollo y es probable que no funcione
Puedes crear una encuesta de opinión y permitir que los lectores voten su opción favorita hasta un máximo de seis.
$[poll]
La primera línea contiene la cuestión por la que se pregunta
Las siguientes líneas
Contienen las opciones
Disponibles para votar
⬇
La primera línea contiene la cuestión por la que se pregunta
Las siguientes líneas
Contienen las opciones
Disponibles para votar
A tener en cuenta
Párrafos y líneas en blanco
Cada nueva línea representa un nuevo párrafo. Puedes opcionalmente separar los párrafos con una línea en blanco si te resulta más cómodo, aunque esto no influye en el aspecto final.
Si quieres que la siguiente línea aparezca en el mismo párrafo, finaliza la línea actual con un signo de calderón ¶
. Puedes utilizarlo en párrafos, pies de foto, listas, citas y filas de tabla.
Escapado de caracteres especiales
Si deseas que un carácter especial se muestre tal y como es sin que se interprete como formato debes precederlo por una barra invertida \
. Por ejemplo, para mostrar el asterisco *
sin que se interprete como que la letra debe ser negrita escribe \*
.
Dentro de un texto marcado como código
no es necesario escapar los carácteres especiales, puesto que no se interpretan.
Atajos de teclado
En ordenadores personales es necesario utilizar las siguiente combinaciones de teclas para crear algunos caracteres especiales.
Caracter | Windows | macOS | Linux | Función |
---|---|---|---|---|
Virgulilla ~ | AltGr+4 | ⌥+ñ | AltGr+ | Letra tachada |
Calderón ¶ | Alt+20 | ⌥+j | AltGr+r | Siguiente línea pertenece al párrafo actual o a la misma fila de tabla |
Barra vertical partida ¦ | Separador de encabezados de fila de tabla |