FastComments.com Blog

Sun May 24 2020
...

Einfache Unterstützung für Code-Snippets mit FastComments

Einige unserer Kunden haben Software-Entwicklung verwandte Websites und Blogs. In diesen Gemeinschaften ist es üblich, Code-Snippets zu teilen. So erleichtert FastComments das.

FastComments ermöglicht das Teilen von Code, indem man ihn einfach in das Kommentarfeld einfügt. Er kann mit anderem Text und Bildern gemischt werden und erfordert nicht, dass man manuell irgendwelche "Code"-Tags hinzufügt, um das Format zu erstellen. Einfach einfügen!

Hier ist eine kurze Demo, die es in Aktion zeigt.

Leistungsaspekte

Das Hinzufügen dieser Funktion hat nur ~150 Bytes zur Client-seitigen Widget-Größe hinzugefügt, da die meisten Funktionen serverseitig verarbeitet werden. Tatsächlich ist die Widget-Größe, wenn man diese Funktion mit den kürzlich hinzugefügten Markdown-Features kombiniert, sogar gesunken!

Dinge, die zu beachten sind

Wenn Sie eine Gemeinschaft haben, die stark Code teilt, sollten Sie in Betracht ziehen, die maximale Kommentargröße zu erhöhen, um das Teilen von Code-Snippets zu erleichtern. Dies geschieht über den "Anpassen"-Tab des Administrations-Dashboards.

Code-Erkennung

Um die Client-seitige Widget-Größe klein zu halten, erkennen wir nur automatisch eingefügten Code für C- und Python-ähnliche Sprachen (Java, JavaScript, CSS, C++, zum Beispiel), die entweder "{" oder Leerzeichen für den Kontrollfluss verwenden. Wenn Sie häufig eine Sprache verwenden, die nicht automatisch erkannt wird, kontaktieren Sie uns.

Um manuell einen Block von Code einzufügen, schreiben Sie einen Kommentar wie: <code>(defun someLispCode(1, 2, 3))</code>. Wir können ungefähr 150 Sprachen automatisch erkennen.

Migration bestehender Kommentare

Wenn Sie zu FastComments wechseln möchten und viele Kommentare haben, die Code-Snippets enthalten, die Sie richtig formatiert haben möchten, können wir helfen.

Fazit

Das war's! Wir haben dies für alle Online-Communities auf FastComments eingeführt.

Viel Spaß beim Kommentieren!