Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cvette/neos-code-block
A node type to add code blocks with syntax highlighting to your Neos CMS project.
https://github.com/cvette/neos-code-block
highlighting neoscms nodetype
Last synced: about 2 months ago
JSON representation
A node type to add code blocks with syntax highlighting to your Neos CMS project.
- Host: GitHub
- URL: https://github.com/cvette/neos-code-block
- Owner: cvette
- License: gpl-3.0
- Created: 2017-04-15T19:57:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-27T18:57:09.000Z (over 6 years ago)
- Last Synced: 2024-05-02T01:44:46.219Z (8 months ago)
- Topics: highlighting, neoscms, nodetype
- Language: CSS
- Homepage:
- Size: 20.5 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Latest Stable Version](https://poser.pugx.org/cvette/neos-code-block/v/stable)](https://packagist.org/packages/cvette/neos-code-block)
[![Total Downloads](https://poser.pugx.org/cvette/neos-code-block/downloads)](https://packagist.org/packages/cvette/neos-code-block)
[![License](https://poser.pugx.org/cvette/neos-code-block/license)](https://packagist.org/packages/cvette/neos-code-block)# 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](http://qbnz.com/highlighter/) 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](http://qbnz.com/highlighter/geshi-doc.html#using-an-external-stylesheet) for more information.## License
The GNU General Public License Version 3 (GPLv3). Please see [LICENSE](LICENSE) for more information.