README.md in skellington-0.7.5 vs README.md in skellington-0.8.0
- old
+ new
@@ -6,18 +6,23 @@
[![Gem Version](http://img.shields.io/gem/v/skellington.svg?style=flat-square)](https://rubygems.org/gems/skellington)
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://pikesley.mit-license.org)
# Skellington
-Extremely opinionated generator for your [Sinatra](http://www.sinatrarb.com/) app. Sets up:
+Extremely opinionated generator for your [Sinatra](http://www.sinatrarb.com/) app or [Jekyll](https://jekyllrb.com/) site. Sets up:
-* [Rspec](http://rspec.info/)
-* [Jasmine](http://jasmine.github.io/2.0/introduction.html)
-* [Bootstrap](http://getbootstrap.com/)
-* [Compass](http://compass-style.org/)
-* An MIT License file
+* Sinatra
+ * [Rspec](http://rspec.info/)
+ * [Jasmine](http://jasmine.github.io/2.0/introduction.html)
+ * [Bootstrap](http://getbootstrap.com/)
+ * [Compass](http://compass-style.org/)
+ * An MIT License file
+* Jekyll
+ * [Bootstrap](http://getbootstrap.com/)
+ * Reasonable default things
+
Should work fine for both RVM- and rbenv-based setups
$ gem install skellington
$ skellington generate naming-things-is-hard --licensor 'Beyoncé'
Generating <lots of stuff>... done
@@ -44,9 +49,31 @@
which will launch Compass and then run the app (at http://localhost:9292)
For post-install hints, try
skellington postinstall
+
+or
+
+ skellington generate jekyll-site --framework jekyll
+ Generating <lots of stuff>... done
+
+ Your new Jekyll site JekyllSite has been created
+
+ (Note that 'jekyll-site' has been changed to 'jekyll_site' because Ruby finds '-'s troubling)
+
+ Now do
+
+ cd jekyll_site
+ bundle
+ bundle exec jekyll
+
+ which will launch the site (at http://localhost:4000)
+
+ And presuming that works OK
+
+ git add .
+ git commit -m 'First commit'
This assumes a bunch of things, at least:
* That you have a reasonable git installation