1.0.2 • Published 7 years ago

metalsmith-shortcode-parser v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

Metalsmith Shortcode Parser

Build Status

Metalsmith wrapper for shortcode-parser

Since the other shortcodes for metalsmith no longer work or are for jade/pug templating only, I've had to create this.

Usage

npm install metalsmith-shortcode-parser
const shortcodes = require('metalsmith-shortcode-parser');

Metalsmith(__dirname)
    .use(shortcodes({
        files: ['.html', '.md'],
        shortcodes: {
            bold: function (buf, opts) {
                if (opts.upper) buf = buf.toUpperCase();
                return '<strong>' + buf + '</strong>';
            },
        },
    }))