⚠️ Archived – No Longer MaintainedThis repository is no longer maintained due to a change in the technologies used by our organisation. No further updates, fixes, or security patches will be provided. The project is archived to prevent the expectation of ongoing support. The code remains available as-is for reference or forking.
Orchard Core module providing WYSIWYG editor via Editor.js.
This module is referencing a stable build of Orchard Core (1.8.3).
This module is available on NuGet. Add a reference to your Orchard Core web project via the NuGet package manager. Search for "Etch.OrchardCore.Blocks", ensuring include prereleases is checked.
Alternatively, download the source or clone the repository to your local machine. Add the project to your solution that contains an Orchard Core project and add a reference to Etch.OrchardCore.Blocks.
Enable the "Blocks" feature, which will add a new "Block Body" part and a "Block Field" content field. Both the part & field will allow content editors to use a block editor driven by Editor.js.
Each block is represented by a shape whose template can be overridden in a custom module/theme. For example, the pargraph block is represented by a shape named Block__Paragraph that can be overridden with a template named Block-Paragraph.