Bonanza del botón Composer

:warning: Este componente solo funciona con el editor de Markdown. No es compatible con el editor de texto enriquecido.

:information_source: Resumen Composer Button Bonanza permite a un administrador del sitio definir y añadir nuevos botones de marcado a la barra de herramientas del Compositor, y proporciona una gran cantidad de botones nuevos en su configuración predeterminada.
:hammer_and_wrench: Repositorio centertap/DiscourseComposerButtonBonanza - Codeberg.org
:eyes: Readme Making sure you're not a bot!
:spiral_notepad: Notas de la versión Making sure you're not a bot!
:question: Guía de instalación Cómo instalar un tema o componente de tema
:heart: Patrocinio Presentado por… CTAP
Este componente de tema es desarrollado por Center for Transparent Analysis and Policy, una organización sin fines de lucro 501(c)(3). Si este componente es útil para su sitio, considere hacer una donación para apoyar a CTAP.

Instalar Composer Button Bonanza

“¡Facilidades del Compositor que te puedes permitir!”

Composer Button Bonanza es un componente de tema que proporciona más botones de marcado para el Compositor.

De fábrica, proporciona una gran cantidad de botones nuevos, un montón de botones, una bonanza de botones. La configuración predeterminada añade tres botones nuevos a la barra de herramientas (¿Puedes encontrarlos? :smile:), y oculta el resto detrás de un botón de alternancia en el menú emergente :gear::

Después de hacer clic en el botón de alternancia, el resto de los botones se hacen visibles:

A través de la configuración del componente de tema, puedes:

  • añadir nuevas definiciones de botones (y/o eliminar las proporcionadas);
  • seleccionar qué botones mostrar y cuándo mostrarlos;
  • cambiar el orden de los botones y colocarlos en la barra de herramientas o en el menú emergente :gear: de la barra de herramientas;
  • proporcionar traducciones/localizaciones para los botones.

Este componente no define ningún marcado o estilo, sino que simplemente añade botones convenientes (¡facilidades!) para escribir el marcado existente que invocará los estilos existentes. Su propósito principal es ayudar a tus usuarios a descubrir y utilizar la funcionalidad del Compositor. Por ejemplo, los usuarios que usan muchas notas al pie probablemente simplemente escribirán ^[ y ] directamente en el teclado; pero el resto de nosotros estaremos encantados de tener un botón :asterisk: que nos recuerde qué hacer.

Una ventaja de este enfoque es que si decides eliminar este componente de tema, no alterarás el estilo de ninguna publicación existente. Este componente no se encarga de aplicar ningún estilo; solo proporciona atajos a la funcionalidad ya existente en el Compositor, y/o proporcionada por otros complementos o componentes de tema.

Configuración Predeterminada

La configuración predeterminada proporciona definiciones para la mayoría (¿todos?) del marcado adicional que está disponible en una instalación predeterminada de Discourse (con todos los complementos integrados habilitados y sin complementos adicionales instalados):

  • Estilos de texto:
    • subrayado, tachado
    • superíndice y subíndice
    • texto grande, texto pequeño
    • estilo-teclado
  • Formato
    • Encabezado 1, Encabezado 2, Encabezado 3
    • Nota al pie[1]
    • Texto rubí( Texto rubí )
    • Imagen a través de URL externa (<img>)
    • Lista de verificación
    • Resaltado, Insertado, Texto eliminado
  • Símbolos
    • Copyright ©, Registrado ®, Marca Comercial™
    • Euro €, Yen ¥
    • el kaomoji “encogerse de hombros” (porque, ¿por qué no? ¯\_(ツ)_/¯ )
  • y, un botón de alternancia para mostrar/ocultar la mayoría de los botones anteriores

Como se mencionó anteriormente, estas son meramente las configuraciones predeterminadas. Todos estos botones se pueden reorganizar o eliminar, y se pueden añadir nuevos.


  1. …como esta nota al pie, por ejemplo. ↩︎

19 Me gusta