- Middleman v4
- Ready to run on Heroku or Netlify
- Livereload: automatically refresh your browser whenever you edit files
- Slim: A lightweight templating engine
- Webpack: A module bundler for modern JavaScript applications
- Sass: Syntactically Awesome Style Sheets
- ITCSS: A sane, scalable and managed CSS architecture
- PostCSS: A tool for transforming CSS with JavaScript
- Reset CSS: a reset stylesheet to reduce browser inconsistencies
- itcsscli: a tool for managing the ITCSS structure
- Hagrid: Simple but powerful flexbox-first grid
- Babel: The compiler for writing next generation Javascript
- Language configuration
- Gzip
- Preconfigured partials
- Metatags helper
First, just clone the repository down to your local machine:
git clone http://github.com/startae/middleman-startae.git my_new_project
Install the JS dependencies by running:
yarn install
Install Bundler, if you don't already have it:
gem install bundler
Finally, install the required gems with:
bundle install
Use the command middleman
to do your local live development or middleman build
to render your static file output to the /build/
directory.
For the full Middleman documentation, visit the Middleman website.
Middleman supports project templates. To use Middleman Startaê
as a template, just follow these steps:
First install the middleman gem, so you can use the middleman command:
gem install middleman
Now you just have to pass the startae/middleman-startae
to the init command.
middleman init my_new_project --template=startae/middleman-startae
Just submit an issue.
For more help follow Middleman's docs.
Middleman is a static site generator based on Sinatra. Providing dozens of templating languages (Haml, Sass, Compass, Slim, CoffeeScript, and more). Makes minification, compression, cache busting, Yaml data (and more) an easy part of your development cycle.
Built with love by Startaê.