Remove pages from collections, but still allow them to build. Useful for writing draft weblog posts and sharing with people, while not updating your listings or RSS feed.
var Metalsmith = ;var permalinks = ;var metalsmith = __dirname;
Then add an
unlisted property to the metadata for the files in your collections that you want to remove from the listings. For example:
---title: My upcoming postunlisted: true---
Any truthy value will cause the file to be removed from the collection.
If you don't want to use
unlisted as the metadata property, you can override the name by setting the
var metalsmith = __dirname;
You can also use the plugin with the Metalsmith CLI by adding a key to your
If it doesn't seem to be working, turn on debug logging:
DEBUG=metalsmith-unlisted node build.js
This should print out enough information to help you diagnose the problem.