| Zusammenfassung | Ermöglicht Benutzern die Verwendung von snapblocks in ihren Beiträgen. | |
| Repository-Link | GitHub - snap-blocks/snapblocks-discourse: snapblocks discourse plugin | |
| Installationsanleitung | So installieren Sie Plugins in Discourse |
Funktionen
Snapblocks ist ein Fork von scratchblocks, der es Benutzern ermöglicht, Text in Bilder von Snap! Skripten umzuwandeln. Dieses Discourse-Plugin ermöglicht es Benutzern, Snapblocks in ihren Beiträgen zu verwenden.
Sie können Snapblocks in einem Beitrag erstellen, indem Sie Snapblocks-Code in [snapblocks][/snapblocks] BBCode-Tags eingeben. Zum Beispiel:
[snapblocks]
move (10) steps
[/snapblocks]
Sie können alternativ [scratchblocks][/scratchblocks] als Alias verwenden, obwohl dieser deaktiviert werden kann.
Sie können auch [sb][/sb] verwenden, um Snapblocks-Code inline hinzuzufügen.
Verwenden Sie den [sb]move (10) steps[/sb] Block, um sich vorwärts zu bewegen.
Optionen
Es gibt einige Einstellungen, um zu ändern, wie Snapblocks gerendert werden.
- Blockstil
- Blockskalierung
- Zebra-Färbung
- Blockumbruch
- Leerzeichen anzeigen
- Weihnachtsmützen
Viele Optionen können auch in Snapblocks-Snippets verwendet werden.
[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]
Sie können den Blockstil auch über den Standardparameter festlegen.
[snapblocks="snap-flat"]
move (10) steps
[/snapblocks]
Konfiguration
| Name | Beschreibung |
|---|---|
| Blockstil | Der Standard-Blockstil. Kann snap, snap-flat, scratch2, scratch3 oder scratch3-hc sein. |
| Blockskalierung | Die standardmäßige Blockbildskalierung. Muss eine Gleitkommazahl sein. |
| Zebra-Färbung | Wenn mehrere Blöcke die gleiche Farbe haben, wird abwechselnd eine hellere Farbe verwendet. |
| Blockumbruch | Zeilenumbruch von Blockteilen, wenn der Block zu breit wird. |
| Leerzeichen anzeigen | Zeigt Leerzeichen als Punkt in Eingaben an. |
| Scratchblock-Alias | Aktiviert den [scratchblocks]-Alias. |
CHANGELOG
- 1.4.1
- Behebung der Anführungszeichen für mehrzeilige Code-Snippets
- Erkennung von Blockübersetzungen
- 1.4.0
- Bessere Anführungszeichen für Snapblocks
- Text in Blöcken kann nicht ausgewählt werden (Sie können jedoch immer noch darüber auswählen und das gesamte Skript zitieren).
- 1.3.0
- Hinzufügen der Option „Weihnachtsmützen“ zu den Einstellungen
- Hinzufügen der Option
santazu Snapblocks-Snippets - Aktualisierung von Snapblocks auf 1.8.0
- 1.2.0
- Ermöglicht das Umschalten des [scratchblocks]-Alias (ich habe endlich herausgefunden, wie es geht).
- Aktualisierung von Snapblocks auf 1.7.0
- 1.1.1
- Sicherstellen, dass überlaufende Skripte scrollbar sind.
- Tatsächlicher Text beim Verwenden der Snapblocks-Schaltfläche in der Symbolleiste hinzugefügt.
- 1.1.0
- Aktualisierung von Snapblocks auf 1.6.0
- 1.0.0
- Erstveröffentlichung
TODO
- Separaten Standardstil für
[scratchblocks]zulassen



