This addon provides a component that transforms Markdown into valid HTML.
From within your Ember CLI application, run the following:
ember install ember-cli-showdown
Passing a markdown string inline:
<!-- Output -->
<h1>Markdown is cool <a href="http://emberjs.com">link</a></h1>You can also pass a bound value:
You can use configuration settings from Showdown:
You can load Showdown Extensions by specifying the "extensions" property when initializing your component:
(myExtensionList can be an array of strings or a space separated string)
Note that you'll have to register your extensions with Showdown first. For example, in an initializer:
// app/initializers/register-showdown-extensions.js
export function initialize() {
showdown.extension("myExtensionName", function() {
return [{
type: 'html',
regex: '<blockquote>',
replace: '<blockquote class="blockquote">'
}];
});
}
export default {
name: 'register-showdown-extensions',
initialize
};git clone https://github.com/gcollazo/ember-cli-showdown.gitcd ember-cli-showdownnpm installbower install
ember server- Visit your app at http://localhost:4200.
ember testember test --server
ember build
