Middleman loaded with good stuff and configured to kill
- Ruby & Bundler
bundle install --path=vendor
bundle exec middleman
Github User Pages
- follow these instructions
Github Project Pages
- requires a minor edit to the config.rb and then run
bundle exec middleman deploy
- Gems: middle-man console, live reload & fav icons generator
- Organized assets and views using Rails Conventions
- Extension for friendly urls
- Style Guide pages for learning markdown & bourbon bitters
- Configuration for publishing to Github User & Project Pages
Package | Description |
---|---|
jquery | The Write Less, Do More, JavaScript Library |
bourbon | A Sass Mixin Library |
neat | Grid framework for Sass and Bourbon |
magnific-popup | Lightbox: responsive, customizable & fast |
royalslider | Slideshow: responsive, customizable & fast |
jquery-waypoints | Scroll position links |
fastclick | Remove 300ms mobile delay |
fitvids | Responsive videos |
mfglabs-iconset | Awesome web font icon |
Mixins from Josh Fry's Broilerplate
Package | Description |
---|---|
buttons | |
containers | |
hide-text | |
list-of-links | |
module | |
omega-reset | |
padding | |
rounded-corners | |
trailing-hovers | |
triangle |
Bower is not needed as all vendor packages are in /source/assets/vendor. We have left the .bowerrc and bower.json as documentation of what packages & versions were included in middleman-loaded. You can use bower if you wish to pull packages into /vendor/bower and upgrade.
A few other useful list classes
- .list-of-links makes anchors inside list items more clickable
- And .list-of-links-horiz is self explanatory
- switch out mfglabs-iconset with [fontawesome](https://github.com/cristianferrarig/font-awesome-middleman 1 min) and update docs