If you’re using a Mac the good news is that Bonsai is dirt simple to get running. To install Bonsai, open Terminal.app and run
sudo gem install bonsai.
Bonsai has a built in web server, so you won’t need to fiddle about with any other software.
Once installed typing
bonsai --help will display a list of available options.
$ bonsai --help
bonsai, tiny and beautiful
To create the required framework for your new site, use
bonsai --plant jasper, the generator will create your framework in
The Bonsai generator will create an index page,
.htaccess for apache,
base.less and a default mustache template.
If you’re uninterested in using less, simply rename your
base.less file to
.sass files added to the
public/ directory will be processed with less and sass respectively.
You don’t have to use mustache either - Bonsai uses ”Tilt”, to use another templating engine, simply change the file extension.
To use Bonsai’s built in server while building your website. Run
bonsai --cultivate from within your generated framework (
cd ./jasper). your web browser of choice will open.
When you save, add or remove files
bonsai --cultivate will also process your assets (images, js, and css).
Bonsai decides to give you some defaults using tools that I’d consider the best available for a well designed hierarchical site. To get a better grasp of how Bonsai works, plant your first now.