better cli calling methods
This commit is contained in:
parent
c754ed261c
commit
351877d6fd
21
bin/jekyll
21
bin/jekyll
|
@ -4,8 +4,23 @@ $:.unshift File.join(File.dirname(__FILE__), *%w[.. lib])
|
||||||
|
|
||||||
require 'jekyll'
|
require 'jekyll'
|
||||||
|
|
||||||
if ARGV[0] && ARGV[1]
|
case ARGV.size
|
||||||
|
when 0
|
||||||
|
dest = File.join('.', '_site')
|
||||||
|
FileUtils.mkdir_p(dest)
|
||||||
|
Jekyll.process('.', dest)
|
||||||
|
when 1
|
||||||
|
Jekyll.process('.', ARGV[0])
|
||||||
|
when 2
|
||||||
Jekyll.process(ARGV[0], ARGV[1])
|
Jekyll.process(ARGV[0], ARGV[1])
|
||||||
else
|
else
|
||||||
puts "USAGE: jekyll /path/to/raw/site /path/to/generated/site"
|
puts DATA.read
|
||||||
end
|
end
|
||||||
|
|
||||||
|
__END__
|
||||||
|
Jekyll is a blog-aware, static site generator.
|
||||||
|
|
||||||
|
Basic Command Line Usage:
|
||||||
|
jekyll # . -> ./_site
|
||||||
|
jekyll <path to write generated site> # . -> <path>
|
||||||
|
jekyll <path to source> <path to write generated site> # <path> -> <path>
|
Loading…
Reference in New Issue