No description, website, or topics provided.
JavaScript HTML
Latest commit b277bdb Mar 30, 2016 @IvoNet udpated example
Permalink
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
test
.gitignore added minification Jun 6, 2015
README.md Updated dependencies Mar 30, 2016
bower.json
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
package.json

README.md

angular-ivonet-markdown

A markdown directive for AngularJS (1.x).

Features

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

Install

install:

bower install angular-ivonet-markdown

or

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

Configuration

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.

Notes:

  • 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

License

Apache 2.0

Acknowledgements

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