GitHub - Archakov06/codex-to-html
Class for converting JSON-blocks EditorJS to HTML.
Create an instance of the class with prepared settings for each block and call the render method (put JSON-blocks).
<?php require './codex.php'; $codex = new CodexToHtml([ 'raw' => function($html) { return $html; }, 'header' => function($text, $level) { return "<h${level}>${text}</h${level}>"; }, 'paragraph' => function($text) { return "<p>{$text}</p>"; }, 'image' => function($file, $caption, $widthBorder, $stretched, $withBackground) { return "<img src=\"{$file['url']}\" title=\"{$caption}\" alt=\"{$caption}\">"; }, ]); // $blocks - JSON состоящий из блоков-компонентов Codex Editor $codex->render($blocks);