markdown-utils
Create markdown snippets.
Install with npm
npm i markdown-utils --save
Run tests
npm test
Usage
var mdu = require('markdown-utils');
API
Create a markdown-formatted anchor link from the given values.
anchor
{String}href
{String}title
{String}
utils.anchor('embed', 'assemble/handlebars-helpers/lib/code.js', 25, 'v0.6.0');
Create a markdown-formatted badge.
alt
{String}img_url
{String}url
{String}
utils.badge(alt, img_url, url);
Create a markdown-formatted blockquote.
utils.blockquote('This is a blockquote');
Create a markdown-formatted <code></code>
snippet.
utils.code('var foo = bar;');
Create markdown-formatted <del></del>
.
utils.del('text');
Create a markdown-formatted em.
utils.em('This is emphasized');
Create a markdown-formatted h1 heading.
utils.h1('This is a heading');
Create a markdown-formatted h2 heading.
utils.h2('This is a heading');
Create a markdown-formatted h3 heading.
utils.h3('This is a heading');
Create a markdown-formatted h4 heading.
utils.h4('This is a heading');
Create a markdown-formatted h5 heading.
utils.h5('This is a heading');
Create a markdown-formatted h6 heading.
utils.h6('This is a heading');
Create a markdown-formatted heading.
str
{String}level
{Number}
utils.heading('This is a heading', 1);
Create a markdown-formatted horizontal rule.
str
{String}: Alternate string to use. Default is ***
to avoid collision with ---
which is used for front matter.
utils.hr();
Create a markdown-formatted image from the given values.
alt
{String}src
{String}title
{String}
utils.image(alt, src);
utils.image(alt, src, title);
Create a markdown-formatted link from the given values.
anchor
{String}href
{String}title
{String}
utils.link('fs-utils', 'https://github.com/assemble/fs-utils', 'hover title');
Create a markdown-formatted listitem.
str
{String}level
{Number}options
{String}
utils.item('Level 0 list item', 0);
utils.item('Level 1 list item', 1);
utils.item('Level 2 list item', 2);
Create a markdown-formatted <pre><code></code></pre>
snippet with or without lang.
str
{String}language
{String}
utils.pre('var foo = bar;');
Results in:
```js
var foo = bar;
```
Create a markdown-formatted reference link from the given values.
id
{String}url
{String}title
{String}
utils.reference('template', 'https://github/jonschlinkert/template', 'Make stuff!');
Create markdown-formatted bold text.
utils.strong('This is bold');
Create a markdown-formatted todo item.
utils.todo('this is a todo.');
utils.todo('this is a completed todo.', true);
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Author
Jon Schlinkert
License
Copyright (c) 2014 Jon Schlinkert
Released under the MIT license
This file was generated by verb on December 21, 2014.