Discourse BBCode

:information_source: Resumo O Discourse BBCode adiciona a capacidade de usar BBCode para formatar postagens.
:discourse2: Hospedado por nós? Este plugin está disponível em nossos planos Enterprise
:mechanic: Instalação auto-hospedada Install plugins on a self-hosted site
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-bbcode

O plugin Discourse BBCode aprimora o compositor Markdown [1] com suporte para a sintaxe BBCode além do que está incluído por padrão (ou seja, [i], [b], [s], [u], [quote], [url], [email] e [code]) para fornecer uma experiência mais “BBCode” ™.

Recursos

Construções em linha

Construções em linha que podem ser incorporadas em parágrafos [s]como este[/s].

  • [size=SIZE] : define o tamanho do texto

  • [font=FACE]: define a fonte do texto

  • [color=COLOR]: define a cor do texto \[/li\]

  • [bgcolor=COLOR]: define a cor de fundo do texto

  • [highlight]: Destaca o texto

  • [small]: Torna o texto muito pequeno

  • [aname=NAME]: cria uma âncora em seu documento com um nome

  • [jumpto=NAME]: pula para a âncora criada com aname

Construções de várias linhas

Construções de várias linhas (ou de nível de bloco) abrangem um bloco de texto.

[right]
Assim como este exemplo
[/right]

Construções de várias linhas nunca devem começar ou terminar no meio de uma linha.

Listas

[list]
* item
* item
[/list]

ou

[ol]
[li]este é um item de lista[/li]
[/ol]

ou

[ul]
[*] este é um item
[*] este é um item **forte**
[/ul]

Alinhamento de texto

[center]
Centraliza algum texto
[/center]

[right]
Alinha algum texto à direita
[/right]

[left]
Alinha algum texto à esquerda
[/left]

:warning: Cuidado: Esses recursos podem ser facilmente usados para abuso, ocultando texto e tornando-o ilegível. O BBCode também tornará sua marcação menos compreensível.


  1. Este plugin não é construído para o modo de texto rico do compositor, então você pode precisar usar o alternador image para alternar para o modo Markdown ao usar esses códigos. Se sua comunidade depende deste plugin, você pode atualizar a configuração do site default_composition_mode para garantir que os membros vejam o modo Markdown do compositor por padrão. ↩︎

49 curtidas

3 posts foram divididos em um novo tópico: O [hide] é suportado no plugin BBCode?

8 posts foram divididos em um novo tópico: Adicionar botões de composição para tags adicionadas por plugins BBCode

Olá, pessoal.
Não sei em qual tópico é melhor escrever, mas acho que este é adequado) o outro foi fechado.
Melhorei um pouco um plano.
Compartilhando com vocês para revisão.

[note]Esta é uma nota normal[/note]

[info]Esta é uma nota informativa[/info]

[warn]Este é um aviso[/warn]

[negative]Este é um erro[/negative]

[positive]Este é um sucesso[/positive]

[caution]Este é um aviso importante[/caution]

Detecção de escuro/claro
E configurações de administrador também permitidas.

4 curtidas

Há também um componente de tema para isso, a propósito

4 curtidas

Ah, cara.
Meio dia perdido criando isso… E eu estava procurando uma realização… e não encontrei nada que valesse a pena!
Obrigado!

2 curtidas

A autenticação se as chamadas mencionavam, às vezes, a criação de um plugin. Então, talvez os 2 possam ser feitos para dar um caminho para o TC (lado do cliente) e o Plugin (lado do servidor).\n\nAcredito que seu plugin será mais amigável com coisas como imprimir em PDF.\n\nSeu plugin, por exemplo, leva em consideração claro/escuro.

2 curtidas

Se este plugin puder ser usado para abuso, como aconselhado, faria sentido permitir que seu uso fosse restrito por categoria ou por nível de usuário. Atualmente, não existe tal capacidade no plugin.

Posso estar enganado, mas diria que na maioria dos casos, usuários escondendo texto por motivos maliciosos é algo raro e o aviso serve como uma ressalva do ‘o que pode acontecer’.

Se isso é algo com que você se preocupa, poderia criar uma solicitação de Feature ou usar palavras observadas para pegar pessoas digitando [colour][/colour], por exemplo.

1 curtida

A ideia da palavra observada é boa.

1 curtida

na última atualização tive este problema com BBCode

quando edito um tópico antigo
"Nenhum analisador processou o token bbcode_open para a tag: span, attrs: [["style","color:#d71d1d"]]”

Isso está acontecendo porque ele está usando o novo editor por padrão: Escolhendo o modo de composição padrão para sua comunidade, que ainda não suporta esse tipo de conteúdo.

Você pode fechar esta mensagem e alternar para o editor Markdown através do seletor à esquerda da barra de ferramentas, ou pressionando CTRL M, e as coisas devem funcionar como de costume.