The Contentlayer CLI enables you to transform your content into data.
contentlayer <command> [options]
To get a list of all commands, you can run
contentlayer with the
Which will produce an output that looks like this:
━━━ Contentlayer CLI - 0.0.34 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ $ contentlayer <command> ━━━ General commands ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ contentlayer build [-c,--config #0] [--clearCache] [--verbose] Transforms your content into static data contentlayer dev [-c,--config #0] [--clearCache] [--verbose] Same as "contentlayer build" but with watch mode You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.
contentlayer build [options]
Transforms content into data objects that your pages and components can consume. These objects are written to files in the
contentlayer dev [options]
Runs a build, then listens for changes to your content files, rebuilding after each change.
The following options are available to run with each command.
Use a custom config file path. Both
contentlayer.config.js work by default.
.contentlayer/generated directory before running the specified command.
Adds more detailed output when running a command.
Generates usage instructions and options for the CLI. Does not require an associated command.