No description, website, or topics provided.
JavaScript HTML
Latest commit b277bdb Mar 30, 2016 @IvoNet udpated example
Failed to load latest commit information.
dist Fixed the example Jun 7, 2015
example udpated example Mar 30, 2016
src Fixed the example Jun 6, 2015
.gitignore added minification Jun 6, 2015 Updated dependencies Mar 30, 2016
gulpfile.js Added noinspection clause to a gulp method Jun 6, 2015
karma.conf.js Updated the karma config to point to the new locations for the extens… Jun 6, 2015


A markdown directive for AngularJS (1.x).


See for an demo this plunker or the example in this project.



bower install angular-ivonet-markdown


npm install angular-ivonet-markdown

add to your html:

<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/highlightjs/highlight.pack.js"></script>
<script src="bower_components/angular-highlightjs/build/angular-highlightjs.js"></script>
<script src="bower_components/showdown/src/showdown.js"></script>
<script src="bower_components/angular-ivonet-markdown/dist/markdown.directive.min.js"></script>

if you installed the optional dependencies than don't forget to add them to the html:

<script src="bower_components/showdown-twitter/dist/showdown-twitter.js"></script>
<script src="bower_components/showdown-table/dist/showdown-table.js"></script>
<script src="bower_components/showdown-github/dist/showdown-github.js"></script>
<script src="bower_components/showdown-prettify/dist/showdown-prettify.js"></script>
<script src="bower_components/showdown-target-blank/dist/showdown-target-blank.js"></script>

Start hacking...


Please look at the unit tests for examples.

Mandatory Dependencies

bower install highlightjs --save
bower install angular-highlightjs --save
bower install showdown --save
bower install angular-sanitize --save

Optional dependencies

The following dependencies are possible extensions to the standard markdown. Please look at the corresponding project documentation on how to use them.

bower install showdown-github --save
bower install showdown-table --save
bower install showdown-prettify --save
bower install showdown-github --save
bower install showdown-twitter --save
bower install showdown-target-blank --save

I have included some of these in my example.


  • the showdown-target-blank is broken at this time but I created a pull request after fixing it in my fork.
  • the showdown-github and showdown-github have not been updated to the latest dependencies and will give deprecated warnings


Apache 2.0


This directive is based on btford's directive. Thanks for the idea I hope I improved on it.