Skip to content

A node type to add code blocks with syntax highlighting to your Neos CMS project.

License

Notifications You must be signed in to change notification settings

cvette/neos-code-block

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Stable Version Total Downloads License

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.