Seven is handpiked articles for front end developers.
Every post will have 7 article on particular topic.
Jekyll Init(JI) is a initial setup for Jekyll.
I just don't have a time to create Jekyll blogs from scratch every time.
I will create 3 branchs: master is for regular blogs, prototype is for prototyping and experiment is, well, for experiments.
I will try to make this as minimum as possible.
Obviously. Jekyll
And whatever Jekyll is depended on.
I like to use kramdown since I can apply classes to elements
You have to modify _config.yml. If you have no idea what you should do, you should check this doc.
- less.js / My CSS preprocessor of choice /
sudo npm install less -g
- laessig / Compile less to css from command line /
sudo npm install laessig -g
- CSSO / CSS optimizer /
sudo npm install csso -g
- UglifyJS / JavaScript compressor /
sudo npm install uglify-js -g
- git
- optipng
You can install them from homebrew.
You might want to install rsync while you're at it.
rake write['Your post title']
/ Create new markdown file at _posts dir with proper file name.rake preview
/ Just doingjekyll --auto --server
for previewingrake less-build
/ Start laessing process. Use this on different process fromrake preview
rake package
/ Packaging everything for production. CSS, Javascript and PNG images are optimized.rake deploy
/ Deploy! YOU HAVE TO CHANGE THIS
You can ask questions here.
You could also ask anything on Twitter@cssradar
See LICENSE. It's MIT so you can do anything you want.