metalsmith-excludes
v1.0.0
Published
Excludes documents from the builds based on tags, like draft or sandbox
Downloads
7
Maintainers
Readme
metalsmith-excludes
Excludes documents from the builds based on tags, like draft or sandbox.
Installation
npm install metalsmith-excludes
Usage
Define the tags in your front matter:
---
title: A post
description: A very simple post.
tags: [ draft, example, post ]
---
<h1> {{ title }} </h1>
var excludes = require('metalsmith-excludes');
new Metalsmith(__dirname)
.use(excludes([ 'draft', 'sandbox' ]))
.build();
You might want to combine this plugin with metalsmith-if
:
var excludes = require('metalsmith-excludes');
var msIf = require('metalsmith-if');
new Metalsmith(__dirname)
.use(msIf(
ENV === 'production',
excludes([ 'draft', 'sandbox' ])
))
.build();
tags
Array
An array containing the tags you want to exclude from the build.
License
MIT License, see LICENSE for details.