Extras de MD Composer

Una etiqueta como [center] aún requerirá un plugin, pero tienes razón, @Steven :+1:

En el momento de la creación de este componente, tenías que usar las etiquetas HTML <div>. Sin embargo, ahora puedes usar [wrap="foo"][/wrap] en temas y componentes.

Puedes leer más sobre esto aquí:

Aquí tienes un ejemplo sencillo:

[wrap="center"] 
Algun texto centrado 
[/wrap]

Esto generaría el siguiente marcado cuando se procese la publicación:

<div class="d-wrap" data-wrap="center">
  <p>Algun texto centrado</p>
</div>

Lo cual puedes seleccionar con un selector de atributo CSS de la siguiente manera:

[data-wrap="center"] {
  text-align: center;
}

Y esto generaría algo como lo que se muestra tanto en la vista previa del editor como en la publicación renderizada:

O también:

[wrap="right"] 
Algun texto alineado a la derecha 
[/wrap]

Lo que resultaría en este marcado procesado:

<div class="d-wrap" data-wrap="right">
  <p>Algun texto centrado</p>
</div>

Luego puedes agregar este CSS:

[data-wrap="right"] {
  text-align: right;
}

Para obtener este resultado:

Dado que el componente actualmente utiliza el atributo HTML align, este cambio debería ser 100 % compatible hacia atrás.

Pruébalo cuando tengas tiempo y no dudes en enviarme un mensaje privado si tienes alguna pregunta al respecto.

12 Me gusta