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