Version 0.1.0-alpha1
Initiales Modul für CW 3.0.0-beta7.
Neu
- helle, freundliche Syntaxdarstellung im CW-Frontend
- Copy-to-Clipboard mit Browser-API und Fallback
- Sprachlabel, optionale Titel, Zeilennummern und Zeilenumbruch
- automatische Spracherkennung für häufige Sprachen
- Standard-HTML mit language-* wird auf Wunsch automatisch erweitert
- CW-Markup über data-cw-code
- Shortcode [cw-code ...][/cw-code]
- PHP-Block-API code-highlighter.code
- Delphi / Object Pascal und Pascal explizit unterstützt
- JavaScript, TypeScript, PHP, HTML/XML, CSS/SCSS, JSON, SQL, Bash/Shell, Markdown, Python, Java, C, C++, C# und Plain Text
- Backendseiten Übersicht, Darstellung, Tester und Einbindung
- lokale Modulassets ohne CDN-Zwang
- Presentation-Icon und Cover im neuen hellen CW-Stil
- updatefeste Einstellungen unter project/storage/cw-code-highlighter
Technik
- zentrale CW-Frontend-Dokumentpipeline; kein eigener ob_start()-Callback
- Assets werden nur bei tatsächlich vorhandenen Codeblöcken injiziert
- keine Runtime-/Storage-Dateien im Releasepaket
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0