metalsmith-writemetadata
A metalsmith plugin to write the metadata excerpted from the files to the filesystem as json files.
Installation
$ npm install metalsmith-writemetadata
Usage
var writemetadata = ; ;
Parameter
pattern
;
Accepts as paramater a pattern like in multimatch.
ignorekeys
;
Accepts an array of keys to ignore in the output. These keys are ignored regardless of where in the object hierarchy they appear.
childIgnorekeys
;
Accepts an array of keys to ignore in the output if they are not a part of the root object.
bufferencoding
Since: 0.4.3
Default: false
See: Buffer.toString
Resolves: Issue #1
;
If this value is set, the contents field which is internally represented as a Buffer, will be converted to a string by calling the method Buffer.toString with the encoding specified in the options.
collections
If used together with the collections plugin, this plugin can also write collections.
collections.output
output is a parameter for collections, determining the desired output. If asObject is false, an array will be output. Otherwise a object in following format (taking example from above):
name: 'projects' total: 9 type: 'list' result: ...
Complete example
This example is from a real world example:
source'./resources'
License
MIT