PHPackages                             patrickallaert/ckeditor-markdown-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. patrickallaert/ckeditor-markdown-plugin

ActiveLibrary[Templating &amp; Views](/categories/templating)

patrickallaert/ckeditor-markdown-plugin
=======================================

Markdown Plugin for CKEditor

1.0.0(4y ago)079MITJavaScript

Since Mar 9Pushed 4y agoCompare

[ Source](https://github.com/patrickallaert/CKEditor-Markdown-Plugin)[ Packagist](https://packagist.org/packages/patrickallaert/ckeditor-markdown-plugin)[ RSS](/packages/patrickallaert-ckeditor-markdown-plugin/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (2)Used By (0)

CKEditor-Markdown-Plugin
========================

[](#ckeditor-markdown-plugin)

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
-----------

[](#get-started)

It needs [ckeditor standard version](http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.7/ckeditor_4.4.7_standard.zip)

You can see the [DEMO](http://hectorguo.github.io/CKEditor-Markdown-Plugin/)

Usage
-----

[](#usage)

1. Download the source, and uncompress `markdown` folder into `ckeditor/plugins` path;
2. Edit `config.js` (such as `ckeditor/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

```

Thanks
------

[](#thanks)

- [marked](https://github.com/chjj/marked)
- [to-markdown](http://domchristie.github.io/to-markdown)
- [codemirror](https://github.com/codemirror/CodeMirror)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1567d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a3f2e964fc1375a1f72892c322517fae6b1f1652fa8bc8617716bab4832c7ba?d=identicon)[patrick.allaert](/maintainers/patrick.allaert)

---

Top Contributors

[![hectorguo](https://avatars.githubusercontent.com/u/1996426?v=4)](https://github.com/hectorguo "hectorguo (16 commits)")[![dancinllama](https://avatars.githubusercontent.com/u/796422?v=4)](https://github.com/dancinllama "dancinllama (1 commits)")[![patrickallaert](https://avatars.githubusercontent.com/u/195277?v=4)](https://github.com/patrickallaert "patrickallaert (1 commits)")[![vermaneerajin](https://avatars.githubusercontent.com/u/5779289?v=4)](https://github.com/vermaneerajin "vermaneerajin (1 commits)")

### Embed Badge

![Health badge](/badges/patrickallaert-ckeditor-markdown-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/patrickallaert-ckeditor-markdown-plugin/health.svg)](https://phpackages.com/packages/patrickallaert-ckeditor-markdown-plugin)
```

###  Alternatives

[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3861.2M](/packages/limenius-react-bundle)[area17/laravel-auto-head-tags

Laravel Auto Head Tags helps you build the list of head elements for your app

4616.0k](/packages/area17-laravel-auto-head-tags)[jelix/wikirenderer

WikiRenderer is a library to generate HTML or anything else from wiki content.

1712.2k1](/packages/jelix-wikirenderer)[webkinder/sproutset

A Composer package for handling responsive images in Roots Bedrock + Sage + Blade projects.

291.8k](/packages/webkinder-sproutset)[awkwardideas/switchblade

Extended blade directives for laravel

102.1k](/packages/awkwardideas-switchblade)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
