Nonlinear Programming Methods

    metalsmith-json-to-files

    2.0.0 • Public • Published

    Metalsmith JSON to files plugin

    Build Status

    npm version code style: prettier metalsmith: plugin

    Creates files from supplied JSON

    A Metalsmith plugin that lets you generate files from JSON.

    Features

    • Many JSON files can be located in one directory for processing
    • Filename is configurable and generated from JSON source file
    • Permalink style filenames make for pretty URLs

    Installation

    $ npm install metalsmith-json-to-files

    Usage

    Initialise plugin

    var json_to_files = require('metalsmith-json-to-files');
     
    metalsmith.use(
      json_to_files({
        source_path: '../path/to/json_files/'
      })
    );

    Use plugin

    ---
    name: My Posts
    template: posts.hbs
    json_files:
      source_file: posts
      filename_pattern: posts/:date-:fields.slug
      as_permalink: true
      template: post.hbs
    ---
     
    Take a look...

    Any extra metadata within the json_files object will be passed through to the files it generates as data.

    Examples

    See the metalsmith-json-to-files CLI example

    License

    GPL-2.0

    Install

    npm i metalsmith-json-to-files

    DownloadsWeekly Downloads

    24

    Version

    2.0.0

    License

    GPL-2.0

    Unpacked Size

    30.6 kB

    Total Files

    25

    Last publish

    Collaborators

    • woodyrew