Skip to content
Manitou Web Framework
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes
_layouts
api
assets
brand-assets
getting-started
vendor
web
.bowerrc
.gitignore
.jekyll-metadata
CNAME
Gruntfile.js
README.md
_config.yml
bower.json
index.html
legal-mentions.html
package.json

README.md

Manitou framework

Assets

  • Bootstrap 4
  • SASS
  • Font Awesome
  • Respond.JS
  • html5shiv
  • Grunt
  • Bower
  • Jekyll

Some components are also based on angular.js

Getting Started

This project requires Jekyll, Grunt and Bower. As dependencies this project also need Ruby for Jekyll and NodeJS and npm for Grunt and Bower.

Ruby

Install RVM : https://rvm.io Solve a lots of issues when multiple ruby versions have been installed.

$ \curl -sSL https://get.rvm.io | bash -s stable --ruby

Jekyll

Install Jekyll : http://jekyllrb.com/

$ gem install jekyll

Test Jekyll (optional)

To test if everything is ok, you can serve the website. (watch files update by default except _config.yml)

$ jekyll serve

Install dependencies

From the project's directory execute :

$ npm -g install grunt-cli bower
$ npm install
$ bower install

Run project with Grunt.

$ grunt

Stats

To have statistics on the project, run the following command :

$ grunt stats

CSS-count gives you data on the code (IE9 is limited to 4095 selectors) and PageSpeed offers data on the project performance according to Google PageSpeed Insights.

Critical CSS

The framework uses the grunt contrib for criticalcss. When you launch grunt, it generates critical css files in _includes/critical/.. that is inlined in the head of each html view.

You can’t perform that action at this time.