node package manager
Easy sharing. Manage teams and permissions with one click. Create a free org »

markdownify

markdownify

Render markdown to HTML and require it in your front-end JavaScript.

Features

  • easy integration into build systems
  • markdown rendering with marked
  • syntax highlighting using pygmentize
  • uses GitHub Flavoured Markdown

Using

In your front-end code:

var blogPost = require('./markdown/post');
 
$('#content').html(blogpost);

In your build system:

/* Require browserify-markdown */
var markdownify = require('markdownify');
 
/* Configure Browserify to require markdown documents: */
var bify = browserify({
    extensions: [ '.md', '.markdown' ]
});
 
/* Set the transform for markdown documents: */
bify.transform(markdownify);
 
/* Add the entry point for Browserify. */
bify.add('./src/main.js');