Markieren Sie die Syntax mit dem WordPress Rainbow Hilite-Plugin

In den meisten Blogs muss früher oder später ein Code-Snippet eingefügt werden, und durch Hervorheben der Syntax wird ein besseres Erscheinungsbild erzielt und das Lesen erleichtert. Heutzutage gibt es viele Plugins, die die Syntax von Code-Schnipsel hervorheben, aber heute werden wir über das WordPress Rainbow Hilite- Plugin sprechen, das einzigartige Funktionen hat, die es von den anderen unterscheiden.

Dann werde ich die Funktionen des WordPress Rainbow Hilite- Plugins analysieren und gleichzeitig die Vor- und Nachteile im Vergleich zu anderen Plugins für die Syntaxhervorhebung aufzeigen.

Analyse des WordPress Rainbow Hilite Plugins zur Syntaxhervorhebung

Es ist ein Plugin, das kürzlich im WordPress.org-Plugin-Repository veröffentlicht wurde und als große Neuheit die Verwendung eines Shortcodes zum Einfügen von Code-Snippets überflüssig macht . Das Plugin verwendet das HTML <pre> -Tag, das einfach vom visuellen Editor selbst eingegeben werden kann.

WordPress Rainbow Hilite verwendet die Javascript-Bibliothek Rainbow, die zur Hervorhebung der Syntax verwendet wird. Rainbow ist eine leichtgewichtige Open-Source-Javascript-Bibliothek, die wir frei verwenden können und die auf Github zu finden ist. Diese Bibliothek unterstützt die Syntaxhervorhebung für 18 Programmiersprachen (C, C #, Coffeescript, CSS, D, Go, Haskell, HTML, Java, Javascript, Lua, PHP, Python, R, Ruby, Schema, Shell und Smalltalk).

Sobald wir das Plugin installiert haben, finden wir die Optionen im WordPress-Administratorfenster im Menü Ajustes ? Escritura .

Wie können wir in den Optionen sehen, die das Plugin uns ermöglicht:

  • Wählen Sie das Farbschema für die Syntaxhervorhebung aus. Jedes Syntax-Highlighting-Thema hat eine eigene CSS-Datei, die wir nach Belieben ändern können.
  • Zeilennummern anzeigen oder nicht. Mit dem Plugin können wir sogar festlegen, auf welcher Zeile die Zählung beginnen soll.
  • Definieren Sie, für welche Programmiersprachen die Syntaxhervorhebung aktiv ist.
  • Möglichkeit der Verwendung der verkleinerten Versionen des Rainbow JS-Skripts.
See also  WP Emoji Ein Plugin zum Hinzufügen von Emoticons zu WordPress

Nach der Installation des Plugins werden vier neue Dateien mit den folgenden Größen (unkomprimiert) geladen:

  • plugins/wp-rainbow-hilite/js/rainbow-custom.min.js ? 28Kb
  • plugins/wp-rainbow-hilite/js/rainbow.linenumbers.min.js ? 1,7Kb
  • plugins/wp-rainbow-hilite/css/wp-rainbow-linenumbers-fix.css ? 129bytes
  • plugins/wp-rainbow-hilite/css/themes/github.css ? 1.4Kb

Insgesamt werden nach der Installation des Plugins ca. 30 KB mehr geladen, obwohl die Größe reduziert wird, wenn die Gzip-Komprimierung in WordPress aktiviert ist .

Sobald Sie es bequem im visuellen Editor selbst eingerichtet haben, können Sie das <pre> -Tag einfügen und die Hervorhebungsoptionen konfigurieren, wie in der folgenden Abbildung dargestellt:

Das WordPress Rainbow Hilite Plugin hat einige Vorteile gegenüber seinen Konkurrenten:

  • Wir sind nicht auf einen Shortcode angewiesen.
  • Sie benötigen keine Schaltfläche zum Anzeigen von Rohdaten , die Ihre Konkurrenten verwenden, da Sie den Code direkt kopieren können.
  • Es lässt sich perfekt in den visuellen Editor von WordPress integrieren.

Als eine Unannehmlichkeit sehe ich eine, die alle Syntax-Hervorhebungs-Plugins hat und dass sowohl die Javascript-Bibliothek als auch die notwendigen CSS-Dateien auf allen WordPress-Seiten geladen sind, unabhängig davon, ob sie Codefragmente zum Hervorheben haben oder nicht.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *