Skip to content

virajsoni06/metalsmith-json-to-files

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Metalsmith json to files

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

About

Creates files from supplied JSON

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%