Festival de Botões do Compositor

:warning: Este componente só funciona com o editor de markdown. Não é compatível com o editor de rich text.

:information_source: Resumo Composer Button Bonanza permite que um administrador do site defina e adicione novos botões de marcação à barra de ferramentas do Composer, e fornece uma abundância de novos botões em sua configuração padrão.
:hammer_and_wrench: Repositório centertap/DiscourseComposerButtonBonanza - Codeberg.org
:eyes: Readme Making sure you're not a bot!
:spiral_notepad: Notas de Lançamento Making sure you're not a bot!
:question: Guia de Instalação Como instalar um tema ou componente de tema
:heart: Patrocínio Trazido a você por… CTAP
Este componente de tema é desenvolvido pelo Center for Transparent Analysis and Policy, uma organização sem fins lucrativos 501(c)(3). Se este componente for útil para o seu site, considere fazer uma doação para apoiar o CTAP.

Instalar Composer Button Bonanza

“Acessos do Composer que Você Pode Pagar!”

Composer Button Bonanza é um componente de tema que fornece mais botões de marcação para o Composer.

Pronto para usar, ele fornece uma série de novos botões, uma bagunça de botões, uma bonanza de botões. A configuração padrão adiciona três novos botões à barra de ferramentas (Você consegue encontrá-los? :smile:), e esconde o restante atrás de um botão de alternância no menu pop-up :gear::

Após clicar no botão de alternância, o restante dos botões se torna visível:

Através das configurações do componente de tema, você pode:

  • adicionar novas definições de botão (e/ou remover as fornecidas);
  • selecionar quais botões mostrar e quando mostrá-los;
  • alterar a ordem dos botões e colocá-los na barra de ferramentas ou no menu pop-up :gear: da barra de ferramentas;
  • fornecer traduções/localizações para os botões.

Este componente não define nenhuma marcação ou estilo — ele meramente adiciona botões convenientes (acessos!) para digitar a marcação existente que invocará os estilos existentes. Seu propósito principal é ajudar seus usuários a descobrir e usar a funcionalidade do Composer. Por exemplo, usuários que usam muitas notas de rodapé provavelmente digitarão ^[ e ] diretamente no teclado; mas o resto de nós ficará feliz em ter um botão :asterisk: para nos lembrar o que fazer.

Um benefício dessa abordagem é que, se você decidir remover este componente de tema, não perturbará o estilo de nenhuma postagem existente. Este componente não é responsável por fazer qualquer estilização; ele apenas fornece atalhos para a funcionalidade já presente no Composer e/ou fornecida por outros plugins ou componentes de tema.

Configuração Padrão

A configuração padrão fornece definições para a maioria (todos?) da marcação extra que está disponível em uma instalação padrão do Discourse (com todos os plugins embutidos ativados e nenhum plugin extra instalado):

  • Estilos de texto:
    • sublinhado, tachado
    • superescrito e subscrito
    • texto grande, texto pequeno
    • estilo de teclado
  • Formatação
    • Título 1, Título 2, Título 3
    • Nota de rodapé[1]
    • Texto Ruby( ルビー テキスト)
    • Imagem via URL externa (<img >)
    • Lista de verificação
    • Texto destacado, Texto inserido, Texto excluído
  • Símbolos
    • Copyright ©, Registrado ®, Marca Registrada™
    • Euro €, Iene ¥
    • o kaomoji “dar de ombros” (porque, por que não? ¯\(ツ)/¯ )
  • e, um botão de alternância para mostrar/ocultar a maioria dos botões acima

Como mencionado acima, estes são meramente os padrões. Todos esses botões podem ser reorganizados ou removidos, e novos podem ser adicionados.


  1. …como esta nota de rodapé, por exemplo. ↩︎

19 curtidas