Miss any of our Open RFC calls?Watch the recordings here! »

malifi-marked

0.2.0 • Public • Published

malifi-marked

Adds marked (https://github.com/chjj/marked) markdown processing to Malifi. Please note that because the result is an HTML fragment that is missing doctype, html and body, this project may be of limited utility.

Usage: In the metadata template_map_ object for the target MIME type, map file extension(s) to malifi-marked.

For example, to establish mapping of md or markdown files for an entire site, in the site's root directory _default.meta.coffee file:

malifi_marked= require 'malifi-marked'

module.exports=
  template_map_:
    'text/html': [
      ['md', malifi_marked]
      ['markdown', malifi_marked]
    ]

Alternatively, in Javascript, place the following in _default.meta.js:

(function() {
  var malifi_marked;

  malifi_marked = require('malifi-marked');

  module.exports = {
    template_map_: {
      'text/html': [
        ['md', malifi_marked],
        ['markdown', malifi_marked]
      ]
    }
  };

}).call(this);

Of course, the metadata file could define other metadata, and the mapping could be established for any directory or even for individual URLs.

Options

If ext_malifi_marked_options_ is defined in metadata, those options will be passed to marked's marked function.

Keywords

none

Install

npm i malifi-marked

DownloadsWeekly Downloads

1

Version

0.2.0

License

none

Last publish

Collaborators

  • avatar