From 880dd7fa75d3316b8d939c44e49f424c30624a99 Mon Sep 17 00:00:00 2001 From: Edward Date: Sat, 6 Jan 2024 11:55:42 +0300 Subject: [PATCH] Update README.md --- README.md | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0477398..e8e73cb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,41 @@ -# cot-editorjs +# Editorjs plugin Editor.js plugin for Cotonti CMF - Modern block-style editor + +Content editor and 2 way parser plugin: +- from Editor.js blocks to HTML +- frof HTML to Editor.js blocks + +Plugin markups created HTML content with special classes. +This classes described in table. + +## Currently supported Editor.js Tools: +Package | Key | Main CSS Class
(with default prefix) | Additional / modificator CSS classes
(with default prefix) +--- | --- | --- | --- +`@editorjs/header`
`editorjs-header-with-alignment` | `header` | `.prs-header` | alignment:
`.prs_left`
`.prs_right`
`.prs_center`
`.prs_justify` +`@editorjs/paragraph`
`editorjs-paragraph-with-alignment` | `paragraph` | `.prs-paragraph` | alignment:
`.prs_left`
`.prs_right`
`.prs_center`
`.prs_justify` +`@editorjs/inline-code` | | | +`@editorjs/marker` | | | +`@editorjs/underline` | | | +`@editorjs/list` | `list` | `.prs-list` | additional:
`.prs_ordered` +`@editorjs/raw` | `raw` | | +`@editorjs/simple-image` | `simpleImage` | `.prs-image` | additional:
`.prs_withborder`
`.prs_withbackground`
`.prs_stretched` +`@editorjs/embed` | `embed` | `.prs-embed` | additional:
`.prs_youtube`
`.prs_codepen`
`.prs_vimeo` +`@editorjs/link` | `linkTool` | `.prs-linktool` | additional:
`.prs_title`
`.prs_description`
`.prs_sitename` +`@editorjs/delimiter` | `delimiter` | `.prs-delimiter` | +`editorjs-alert` | `alert` | `.prs-alert` | alignment:
`.prs_left`
`.prs_right`
`.prs_center`
additional:
`.prs_primary`
`.prs_secondary`
`.prs_info`
`.prs_success`
`.prs_warning`
`.prs_danger`
`.prs_light`
`.prs_dark` +`@editorjs/warning` | `warning` | `.prs-warning` | +`@editorjs/table` | `table` | `.prs-table` | additional:
`.prs_withheadings` +`@editorjs/quote` | `quote` | `.prs-quote` | alignment:
`.prs_left`
`.prs_center` +`@editorjs/code` | `code` | `.prs-code` + +## Installation +1. Unpack to plugins directory +2. Enable plugin from admin panel +3. Run `composer install` inside `src` directory plugin (Composer must be installed) +4. Set Editorjs markup parser in configurations Pages module + +## Configuration +1. You can turn off unnecessary tools in `editorjs.editor.php` +2. Set sanitize data from client with HTML Purifier rules in `sanitize-blocks-config.json` + +For more information on cleaning rules, see: https://github.com/editor-js/editorjs-php