1.0.0 • Published 4 years ago

metalsmith-collection-metadata v1.0.0

Weekly downloads
43
License
MIT
Repository
github
Last release
4 years ago

metalsmith-collection-metadata

npm package version Dependency status JavaScript Standard Style

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