Metalsmith Metadata Convention Plugin
Metalsmith plugin to allow defining Metadata by using file conventions.
Installation
npm install --save metalsmith-metadata-convention
CLI
If you are using the command-line version of Metalsmith, you can install via npm, and then add the metalsmith-metadata-convention
key to your metalsmith.json
file:
JavaScript
If you are using the JS Api for Metalsmith, then you can require the module and add it to your .use()
directives:
var metadata = ; metalsmith;
Usage
Each metadata object is constructed through files named <name>.metadata
. All files with the .metadata
extension are merged into Metalsmith's metadata object.
Example
src/authors.metadata
---Stephen King:birthdate: 1947J. K. Rowling:birthdate: 1965William Shakespeare:birthdate: 1564Nora Roberts:birthdate: 1950---This is a list of authors that are loaded into Metalsmith metadata at:metalsmith.metadata().authors
License
MIT