This is a custom build of CKEditor for markdown editing.
See CKEditor 5 documentation.
First, install the build from npm:
npm install --save @esjeon/ckeditor5-build-markdown
And use it in your website:
<div id="editor">
<p>This is the editor content.</p>
</div>
<script src="./node_modules/@esjeon/ckeditor5-markdown/build/ckeditor.js"></script>
<script>
MarkdownEditor
.create( document.querySelector( '#editor' ) )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( 'There was a problem initializing the editor.', error );
} );
</script>
Or in your JavaScript application:
import BalloonEditor from '@esjeon/ckeditor5-build-markdown';
// Or using the CommonJS version:
// const BalloonEditor = require( '@esjeon/ckeditor5-build-markdown' );
BalloonEditor
.create( document.querySelector( '#editor' ) )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( 'There was a problem initializing the editor.', error );
} );
Licensed under the terms of GNU General Public License Version 2 or later. For full details about the license, please check the LICENSE.md
file or https://ckeditor.com/legal/ckeditor-oss-license.