This plugin adds a nodetype that allows you to display blocks of code with syntax highlighting for a wide range of languages. The highlighing is done on the server-side by using the GeSHi library.
You can set the language, toggle line numbers, set the starting line number and highlight single lines via the property editor.
composer require cvette/neos-code-block
The Codeblock node type works out-of-the-box by inlining the necessary CSS. If you want to customize the styling you can disable the inline CSS by setting the inlineCss
path of the Vette.CodeBlock:Geshi
prototype to false
:
prototype(Vette.CodeBlock:Geshi) {
inlineCss = false
}
Example CSS files can be found in Resources/Public/Styles/
. Please refer to the GeSHi documentation for more information.
The GNU General Public License Version 3 (GPLv3). Please see LICENSE for more information.