1.0.1 • Published 10 years ago

metalsmith-etsy v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

metalsmith-etsy

A small plugin for Metalsmith to incorporate your Etsy store into your static website.

Consider the Boilerplate Option

I've set up a boilerplate project to get you jumpstarted.

Installation

$ npm install --save metalsmith-etsy

Example Build File

var Metalsmith = require('metalsmith'),
    markdown = require('metalsmith-markdown'),
    templates = require('metalsmith-templates'),
    collections = require('metalsmith-collections'),
    permalinks = require('metalsmith-permalinks'),
    etsy = require('metalsmith-etsy');

Metalsmith(__dirname)
    .use(etsy({
        api_key: <your_etsy_api_key>,
        etsy_shop: 'StickToThePlannerCOM',
        listing_template: 'listing.hbt'
    }))
    .use(collections({
        pages: {
            pattern: 'content/pages/*.md'
        },
        articles: {
            pattern: 'content/articles/*.md',
            sortBy: 'date'
        },
        listings: {
            pattern: 'listings/*.md'
        }
    }))
    .use(markdown())
    .use(permalinks({
        pattern: ':collections/:title'
    }))
    .use(templates({
        engine: 'handlebars',
        partials: {
            header: 'partials/header',
            footer: 'partials/footer'
        }
    }))
    .destination('./build')
    .build(function (err) { if(err) console.log(err) })

Better Documentation Coming

For now read about this on my blog

1.0.1

10 years ago

1.0.0

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago