BBCode de Discourse

:information_source: Resumen Discourse BBCode agrega la capacidad de usar BBCode para formatear publicaciones.
:discourse2: ¿Alojado por nosotros? Este plugin está disponible en nuestros planes Enterprise
:mechanic: Instalación autoalojada Install plugins on a self-hosted site
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-bbcode

El plugin Discourse BBCode mejora el editor Markdown [1] con soporte para la sintaxis BBCode más allá de lo incluido por defecto (es decir, [i], [b], [s], [u], [quote], [url], [email] y [code]) para ofrecer una experiencia más «BBCode» ™.

Características

Estructuras en línea

Estructuras en línea que pueden incrustarse en párrafos [s]como esto[/s].

  • [size=TAMAÑO]: establecer el tamaño del texto

  • [font=FUENTE]: establecer la fuente del texto

  • [color=COLOR]: establecer el [color=#381]color[/color] del texto [/li]

  • [bgcolor=COLOR]: establecer el color de fondo del texto

  • [highlight]: Resaltar texto

  • [small]: Hacer el texto muy pequeño

  • [aname=NOMBRE]: crear un ancla en tu documento con un nombre

  • [jumpto=NOMBRE]: saltar al ancla creada con aname

Estructuras multilinea

Las estructuras multilínea (o de nivel de bloque) abarcan un bloque de texto.

[derecha]
Como este ejemplo
[/derecha]

Las estructuras multilínea nunca deben comenzar ni terminar en medio de una línea.

Listas

[list]
* elemento
* elemento
[/list]

o

[ol]
[li]este es un elemento de lista[/li]
[/ol]

o

[ul]
[*] este es un elemento
[*] este es **un** elemento
[/ul]

Alineación de texto

[center]
Centrar algo de texto
[/center]

[derecha]
Alinear a la derecha algo de texto
[/derecha]

[izquierda]
Alinear a la izquierda algo de texto
[/izquierda]

:warning: Precaución: Estas funciones pueden usarse fácilmente para abusos al ocultar texto y hacerlo ilegible. BBCode también hará que tu marcado sea menos comprensible.


  1. Este plugin no está diseñado para el modo de texto enriquecido del editor, por lo que es posible que debas usar el image interruptor para cambiar al modo Markdown al usar estos códigos. Si tu comunidad depende de este plugin, puedes actualizar la configuración del sitio default_composition_mode para asegurar que los miembros vean el modo Markdown del editor de forma predeterminada. ↩︎

50 Me gusta

3 publicaciones se dividieron en un nuevo tema: ¿Es compatible [hide] en el plugin BBCode?

8 publicaciones se dividieron en un nuevo tema: Añadir botones de composición para etiquetas añadidas por plugins BBCode

Hola, chicos.
No sé en qué tema es mejor escribir, pero creo que este es adecuado) el otro fue cerrado.
He mejorado un poco un plan.
Lo comparto con ustedes para su revisión.

[note]Esta es una nota normal[/note]

[info]Esta es una nota informativa[/info]

[warn]Esta es una advertencia[/warn]

[negative]Este es un error[/negative]

[positive]Este es un éxito[/positive]

[caution]Esta es una advertencia importante[/caution]

detección oscura / clara
Y también se permiten la configuración del administrador.

4 Me gusta

Por cierto, también hay un componente temático para esto

4 Me gusta

Oh, hombre.
Medio día perdido creando esto… Y estaba buscando una realización… ¡y no encontré nada que valiera la pena!
¡Gracias!

2 Me gusta

La autenticación si las llamadas mencionaba a veces la creación de un plugin. Así que tal vez los 2 se pueden hacer para dar una ruta a TC (lado del cliente) y al Plugin (lado del servidor).

Creo que tu plugin será más amigable con cosas como imprimir a PDF.

Tu plugin, por ejemplo, tiene en cuenta la luz/oscuridad.

2 Me gusta

Si este plugin puede ser usado para abuso como se indica, tendría sentido permitir que su uso sea restringido por categoría o por nivel de usuario. Actualmente no existe tal capacidad en el plugin.

Podría estar equivocado, pero diría que en la mayoría de los casos, que los usuarios oculten texto con fines maliciosos es algo poco frecuente, y la advertencia sirve como una precaución sobre «lo que podría suceder».

Si esto es algo que te preocupa, podrías crear una solicitud de característica en Contribute o usar palabras vigiladas para detectar cuando alguien escribe [colour][/color], por ejemplo.

1 me gusta

La idea de la palabra vigilada es buena.

1 me gusta

En la última actualización tengo este problema con BBCode

cuando edito un tema antiguo
“No se procesó ningún analizador para el token bbcode_open de la etiqueta: span, attrs: [["style","color:#d71d1d"]]”

Esto sucede porque se está utilizando el nuevo editor de forma predeterminada: Elegir el modo de redactor predeterminado para tu comunidad, que aún no es compatible con este tipo de contenido.

Puedes cerrar este mensaje y cambiar al editor de Markdown a través del interruptor a la izquierda de la barra de herramientas, o presionando CTRL M, y las cosas deberían funcionar como de costumbre.

¡Hola a todos!

He mejorado mi módulo:

  • añadido un botón al editor
  • añadida más interactividad al panel de administración al seleccionar colores
  • corregidos varios errores
  • optimizada ligeramente la interfaz de usuario (UI)
  • mejorada un poco más la adaptación al idioma inglés

Parece que ya tiene sentido empezar un nuevo tema :grinning_face_with_smiling_eyes:


Readme en inglés