Enoki is a set of tools for self-publishing websites.
If you’re looking for a place to start, take a look at the Starter Kit.
Pre-alpha! Not ready for production! Bugs everywhere! No testing! Limited documentation! Boo!!
--verbose, -v Show version number [boolean] [default: false] --output, -o Build output dir [default: "build/"] --site, -s Site dir [default: "site/"] --content, -c Content dir [default: "content/"] --assets, -a Assets dir [default: "assets/"] --live, -l Live reloading [default: true] --panel, -p Panel dir [default: "panel/"] --port, -P Listen on port [default: 8080] --portpanel Panel listen on port [default: 8081] --portapi Api listen on port [default: 8082] --config, -C Config file [default: "config.yml"] -h, --help Show help [boolean]
Provided a valid directory structure, transform your content into a static site.
Run the Enoki panel, which provides an ultralight web interface for managing your site’s content. Note that during pre-alpha you must have the panel placed locally next to your site. For an example, take a look at the Starter Kit.
browserify index.js -o bundle.js -t require-globify -t enoki/transform
The Browserify transform can be used in your custom build. It inlines your directory into JSON. For the pre-alpha, the transform also requires
Instead, it’s suggested you download the Starter Kit to get an example structure of a fully working site. Future documentation will cover each individual module in detail, but for now what follows is a walk-through of the Starter Kit.