patrickallaert / ckeditor-markdown-plugin
Markdown Plugin for CKEditor
Installs: 79
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 25
Language:JavaScript
pkg:composer/patrickallaert/ckeditor-markdown-plugin
This package is auto-updated.
Last update: 2025-10-09 22:15:00 UTC
README
Markdown Plugin for CKEditor
This is a plugin for CKEditor, you can use markdown mode in CKEditor. Moreover, your article in WYSIWYG mode can be translated to markdown.
Get Started
It needs ckeditor standard version
You can see the DEMO
Usage
- Download the source, and uncompress
markdownfolder intockeditor/pluginspath; - Edit
config.js(such asckeditor/config.js):
config.extraPlugins = 'markdown'; // add this plugin
Enjoy it!
config.js example:
CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. // For complete reference see: // http://docs.ckeditor.com/#!/api/CKEDITOR.config // The toolbar groups arrangement, optimized for two toolbar rows. config.toolbarGroups = [ // { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, // { name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] }, // { name: 'links' }, // { name: 'insert' }, // { name: 'forms' }, { name: 'tools' }, // { name: 'document', groups: [ 'mode', 'document', 'doctools' ] }, // '/', { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, // { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ] }, { name: 'styles' }, { name: 'others' } // { name: 'colors' }, // { name: 'about' } ]; // Remove some buttons provided by the standard plugins, which are // not needed in the Standard(s) toolbar. config.removeButtons = 'Underline,Subscript,Superscript'; config.extraPlugins = 'markdown'; // this is the point! // Set the most common block elements. config.format_tags = 'p;h1;h2;h3;pre'; // Simplify the dialog windows. config.removeDialogTabs = 'image:advanced;link:advanced'; };
You can also use bower to install it.
bower install ckeditor-markdown-plugin