cvette / neos-code-block
This package includes a node type to add code blocks with syntax highlighting to your Neos CMS project.
Installs: 445
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 1
Open Issues: 1
Language:CSS
Type:neos-plugin
Requires
- geshi/geshi: ~1.0
- neos/neos: ~4.0
This package is auto-updated.
Last update: 2024-11-29 05:32:29 UTC
README
Code block Neos plugin
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.
Installation
composer require cvette/neos-code-block
Usage and custom styles
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.
License
The GNU General Public License Version 3 (GPLv3). Please see LICENSE for more information.