Block-styled editor for rich media stories, outputs clean data in JSON. More info at https://editorjs.io/
If using Directus as npm package, you can include the extension as package in your package.json file as:
"dependencies": { "directus-extension-editorjs": "latest" }If you want to use in docker container or into the extension directory, you need to add it manualy from the package tar
cd <your directus extensions directory>/interfaces curl -LO https://github.com/dimitrov-adrian/directus-extension-editorjs-interface/releases/latest/download/editorjs.zip unzip editorjs.zipYou can also clone this repository and build it by yourself.
To use this custom interface into a data model, you have to:
- Add a simple field with JSON type
- In the Interface section on the left choose Editor.js
- Enjoy ! 🎉
{ "version": "2.19.0", "time": 1607174917790, "blocks": [ { "type": "paragraph", "data": { "text": "Paragraph from editorjs interface in Directus." } } ] }For more info check https://editorjs.io/base-concepts#what-is-clean-data