Sort an array by specified key values matching a given array of values. (used for metalsmith-collections, and metalsmith-collections-tree)
metalsmith example:
const sortByArray = require('./sortByArray.js');
...
use(collections({
'cool-products': {
pattern: ['products/cool-products/*'],
sortBy: sortByArray('name', [
'c-page-name',
'a-page-name',
'b-page-name'
])
}
})
...