Bones, the simple HTML mockup framework.
What it does:
- Provides a simple framework for creating views
without worrying about controllers
- Allows the building of a complete static website
out of views, partials, and layouts which can
then be combined into full HTML pages for deployment
onto ANY webserver.
Requirements:
- ActiveSupport
- rack (0.3.0 or later should work)
Starting it up:
- Install
sudo gem install scharfie-bones -s gems.github.com
- Generate:
bones my_bones_app cd my_bones_app
- Serve
rake server
- Browse:
http://localhost:3000
Flatten your views into .html files:
- Cache
rake cache # without versioning
rake cache:versioned # with versioning
Then upload the entire public/ directory to your server.
Advanced features:
- Use a base URL path when caching
(for example, you need to deploy to example.com/mybonesapp)
rake cache BASE=/mybonesapp
- Use custom cache directory
rake cache DESTINATION=/some/other/path
- Dry-run (noop) for testing settings without creating any files
rake cache NOOP=true