startae / middleman-startae

A starter template ready to run on Netlify or Heroku. Comes with several helpers, partials and a nice basic structure to the HTML, Sass, Webpack and ES2015. Bottom line, a template that uses all the modern tools.

Home Page:https://middleman-startae.netlify.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Middleman Startaê

forthebadge forthebadge

Deploy to Heroku Deploy to Netlify

Key Features

  • 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

Installation

Basic installation

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

Running the app

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 Template

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

Build & Dependency Status

Dependency Status License

Comments & Suggestions?

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ê.

About

A starter template ready to run on Netlify or Heroku. Comes with several helpers, partials and a nice basic structure to the HTML, Sass, Webpack and ES2015. Bottom line, a template that uses all the modern tools.

https://middleman-startae.netlify.com

License:MIT License


Languages

Language:Ruby 36.7%Language:CSS 27.6%Language:HTML 22.4%Language:JavaScript 13.3%