This package has been deprecated

Author message:

This package is no longer supported. Please use @metalsmith/collections instead.

metalsmith-auto-collections

0.2.0 • Public • Published

metalsmith-auto-collections

Automatically use metalsmith-collections. The collection name is equal to the parent directory of each file.

Installation

npm install metalsmith-auto-collections [-D]

Usage

const Metalsmith = require('metalsmith')
const collect = require('metalsmith-auto-collections')
 
const ms = Metalsmith(__dirname)
 
// add all files to a collection
ms.use(collect())
 
// use globs to only set certain files to a collection
ms.use(
  collect({
    pattern: ['**/*.md', '!*.md'],
  })
)
 
// pass settings to `metalsmith-collections`
ms.use(
  collect({
    pattern: '**/*.md',
    settings: {
      sortBy: 'date',
      reverse: true,
    },
  })
)
 
// pass collections to metalsmith-collections (for manual collections)
ms.use(
  collect({
    collections: {
      navigation: {
        sortBy: 'ordering',
      },
    },
  })
)

To see the available options, see the metalsmith-collections repo.

Readme

Keywords

none

Package Sidebar

Install

npm i metalsmith-auto-collections

Weekly Downloads

20

Version

0.2.0

License

MIT

Unpacked Size

5.2 kB

Total Files

7

Last publish

Collaborators

  • lowmess