Metalsmith Plugin for setting default frontmatter metadata
Latest commit ce76e12 Jan 10, 2017 @woodyrew committed on GitHub Require typo: Corrected; Fixes #2


npm version Build Status bitHound Dependencies

Metalsmith Plugin for setting default front-matter metadata


npm install -S metalsmith-default-values

Note: -S switch saves the plugin to your package.json.


1. Include the plugin

var default_values = require('metalsmith-default-values');

2. Use the plugin in your build pipeline

        pattern : 'posts/*.md',
        defaults: {
            layout: 'post.hbs'
        pattern : 'diary/*.md',
        defaults: {
            layout : 'diary.hbs',
            private: true

3. Profit


Node versions

Because Joi > v6 uses ES6 syntax this runs on NodeJS v4 and above.

License - GPL-3.0

metalsmith-default-values is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

metalsmith-default-values is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with metalsmith-default-values. If not, see