A metalsmith plugin to load global metadata from files.
Supports .json
, .yaml
and .csv
data.
$ npm install metalsmith-metadata
Install via npm and then add the metalsmith-metadata
key to your metalsmith.json
plugins. Each key in the dictionary of options will be the key mixed into the global metadata, like so:
{
"plugins": {
"metalsmith-metadata": {
"authors": "./path/to/authors.json",
"categories": "./path/to/categories.yaml",
"things": "./path/to/things.csv"
}
}
}
Pass the options to Metalsmith#use
:
var metadata = require('metalsmith-metadata');
metalsmith.use(metadata({
authors: './path/to/authors.json',
categories: './path/to/categories.yaml',
things: './path/to/things.csv'
}));
MIT