We add new content by pushing it to the nav.json
file. We can do this by
node app/newfile -n [name_of_new_page]
NOTE: we do not set any file extensions here.
Optionally, we can set a position in the nav array to specify where we want the item to appear on nav.
node app/newfile -n [name_of_new_page] -p [position]
For example, if our nav.json
looks like so:
// contents of actual nav.json
{"nav":["index","extending"]}
and we run the following:
node app/newfile -n about -p 1
We will end up with
{"nav":["index","about","extending"]}
If you don't use sublime text as default text editor and would prefer to vim it (vim ftw!), open up configs/config.js
and replace editor, editorArgs
with:
editor: 'vim',
editorArgs: []