metalsmith-collection-metadata
v1.0.0
Published
A Metalsmith plugin to add metadata to every file in a collection
Downloads
77
Maintainers
Readme
metalsmith-collection-metadata
A Metalsmith plugin to add metadata to every file in a collection.
Requires metalsmith-collections.
Installation
$ npm install metalsmith-collection-metadata
Usage
To add metadata to a collection, you must assign a metadata object to a property that points to the location of that collection. For example:
import collections from 'metalsmith-collections'
import metadata from 'metalsmith-collection-metadata'
metalsmith
.use(collections({
pages: 'pages/*.md',
posts: 'posts/*.md'
}))
.use(metadata({
pages: { type: 'page' },
posts: { type: 'post' }
}))
Adds a type
property to every file in the pages
and posts
collections.
License
MIT