- author
Arwid Bancewicz arwid.ca
- version
0.1
- languages
Ruby on Rails, HTML, CSS, Javascript
- updated
16 Mar 2011
This is a Ruby on Rails site template using Html5boilerplate, jquery.Page[github.com/Arwid/jQuery.Page], PIE.htc[github.com/lojjic/PIE], Jammit, and Humans.txt[humanstxt.org/]. It can be viewed here: sitetemplate.heroku.com. The goal is to create a site template that uses best practices, degrades well with browsers, and optimizes with ease so you can get your project off the ground quickly and right-footed.
Start your new website:
git clone git@github.com:Arwid/ruby-boilerplate.git <site_name>
View it in your browser:
cd <site_name> rails s -p 3000 -e development // visit http://localhost:3000
Rails 3.0.5
Ruby 1.9.2
HTML5Boilerplate is used as the HTML/CSS/JS base for a fast, robust and future-proof site. It’s HTML is poured into app/views/layouts/application.html.erb and CSS into public/stylesheets/base.css. Instead of using HTML5Boilerplate’s ant script for asset compression, Jammit is used instead which fits in very nicely. jQuery.Page[github.com/Arwid/jQuery.Page] is used to make it very easy to add per-page Javascript.
Here is the core structure (excluding error pages):
public/
apple-touch-icon.jpg
favicon.ico
humans.txt
PIE.htc
robots.txt
assets/
images/
embed/
stylesheets/
base.css
handheld.css
mylibs/
views/
layouts/
_footer.css
_header.css
application.css
page/
home.css
shared/
javascripts/
application.js
libs/
jquery-1.4.2.min.js
modernizr-1.6.min.js
dd_belatedpng.min.js
mylibs/
jquery.Page.js
profiling/
ruby-boilerplate is covered by the MIT License.