| Resumo | Permite que os usuários usem snapblocks em suas postagens. | |
| Link do Repositório | GitHub - snap-blocks/snapblocks-discourse: snapblocks discourse plugin | |
| Guia de Instalação | Como instalar plugins no Discourse |
Funcionalidades
Snapblocks é um fork do scratchblocks que permite aos usuários converter texto em imagens de scripts Snap!. Este plugin do Discourse permite que os usuários usem snapblocks em suas postagens.
Você pode criar snapblocks em uma postagem, digitando o código snapblocks dentro das tags bbcode [snapblocks][/snapblocks]. Por exemplo:
[snapblocks]
move (10) steps
[/snapblocks]
Você pode alternativamente usar [scratchblocks][/scratchblocks] como um alias, embora ele possa ser desativado.
Você também pode usar [sb][/sb] para adicionar código snapblocks inline.
Use o bloco [sb]move (10) steps[/sb] para avançar.
Opções
Existem algumas configurações disponíveis para alterar como os snapblocks são renderizados.
- Estilo do Bloco
- Escala do Bloco
- Coloração Zebrada
- Quebra de Bloco
- Mostrar Espaços
- Chapéus de Papai Noel
Muitas opções também podem ser usadas em snippets de snapblocks.
[snapblocks blockStyle="snap-flat" wrap="true" wrapSize=100 zebra="true" showSpaces="false" santa="true"]
when flag clicked
if <[] = []> {
forever {
run ({} @addInput) with inputs [Hello world] @delInput @verticalEllipsis @addInput
}
}
[/snapblocks]
Você também pode definir o estilo do bloco usando o parâmetro padrão.
[snapblocks="snap-flat"]
move (10) steps
[/snapblocks]
Configuração
| Nome | Descrição |
|---|---|
| Estilo do Bloco | O estilo de bloco padrão. Pode ser snap, snap-flat, scratch2, scratch3, ou scratch3-hc. |
| Escala do Bloco | A escala da imagem do bloco padrão. Deve ser um float. |
| Coloração Zebrada | Se múltiplos blocos tiverem a mesma cor, alterne com uma cor mais clara. |
| Quebra de Bloco | Quebra as partes do bloco em uma nova linha se o bloco ficar muito largo. |
| Mostrar Espaços | Mostra espaços como um ponto nas entradas. |
| Alias do Scratchblock | Habilita o alias [scratchblocks]. |
HISTÓRICO DE ALTERAÇÕES
- 1.4.1
- Corrige a citação de snippets de código multilinhas
- Detecta realmente as traduções de blocos
- 1.4.0
- Torna a citação de snapblocks melhor
- O texto nos blocos não pode ser selecionado (embora você ainda possa selecionar sobre eles e citar o script inteiro).
- 1.3.0
- Adiciona a opção “Chapéus de Papai Noel” às configurações
- Adiciona a opção
santaaos snippets de snapblocks - Atualiza snapblocks para 1.8.0
- 1.2.0
- Permite que o alias [scratchblocks] seja alternado (finalmente descobri como fazer isso).
- Atualiza snapblocks para 1.7.0
- 1.1.1
- Garante que scripts que excedem o limite possam ser roláveis.
- Adiciona texto real ao usar o botão snapblocks na barra de ferramentas.
- 1.1.0
- Atualiza snapblocks para 1.6.0
- 1.0.0
- Lançamento inicial
A FAZER
- Permite um estilo padrão separado para
[scratchblocks]



