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 |
| font-awesome | Awesome web font icon |
| social-sharing-buttons | Social sharing icons |
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