npm install -g @earthtone/grayson-generator
--help, -h Output help info --version, -v Output version number --input, -i Source directory or file (defaults to current directory) --output, -o Target directory (defaults to current directory) --mode, -m Generation mode (defaults to "page")
Default options and metadata are overwritten by any options or additional metadata available in a project's
package.json file via the
Additionally, any options passed in via the command-line, overwrite options passed in via
Grayson's default mode presumes input will be a directory path to multiple MD files, and will generate one HTML file per MD file in the target directory. If a single MD file is given as input, Grayson will still generate one HTML file per MD file in the given directory. Each HTML file is prepended with a
<nav> element, hyperlinked to all other generated HTML output.
--mode option is set to "blog", an additional
index.html file will be generated (if none already exists), with a
--mode option is set to "slides", all MD files are concatenated into a single HTML file, housed in individual
.slide containers. No
<nav> element is prepended to the generated document.