From 2e00c5957b408361df3ff261614ac011ef7725b3 Mon Sep 17 00:00:00 2001 From: David Calavera Date: Sat, 4 Apr 2009 14:46:44 +0200 Subject: [PATCH] pagination executable option --- bin/jekyll | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bin/jekyll b/bin/jekyll index 1f3cc567..97b3e225 100755 --- a/bin/jekyll +++ b/bin/jekyll @@ -51,6 +51,16 @@ opts = OptionParser.new do |opts| opts.on("--permalink [TYPE]", "Use 'date' (default) for YYYY/MM/DD") do |style| options['permalink'] = style unless style.nil? end + + opts.on("--paginate [POSTS_PER_PAGE]", "Paginate a blog's posts") do |per_page| + begin + options['paginate'] = per_page.to_i + raise ArgumentError if options['paginate'] == 0 + rescue + puts 'you must specify a number of posts by page bigger than 0' + exit 0 + end + end opts.on("--version", "Display current version") do puts "Jekyll " + Jekyll.version