A static site generator for Noddity posts.
You can either
npm i noddity-generator-cli -g
or install locally and use npx
.
generate-noddity --root=./my-posts --output=./public *.md *.mmd
Arguments:
root
: the directory to scrape for posts. Defaults to the current working directoryoutput
[required]: the directory where thehtml
files should be createdtemplate
: [required]: the template html file content should be injected into. The file should contain{{{html}}}
data
: path to a js/json file to be 'require'd as the data objectfilter
: path to a js file exposing a filter function that determines if a post should be included in the indexfeed
: path to a js/json file containingurlRoot
,title
,author
,outputFileName
,feedUrl
- all other unlabeled arguments are patterns to match files against. Defaults to
*.md
This tool assumes that you have a file named post
in the root directory, with that post
file containing {{{html}}}
in the place where the content should be injected.