Rename gem to jekyll-responsive-image

This PR also drops support for Ruby <2.0
This commit is contained in:
Joseph Wynn 2016-12-28 22:56:27 +13:00
parent 8d962b2631
commit 03356da52d
19 changed files with 37 additions and 50 deletions

View File

@ -7,4 +7,3 @@ rvm:
- 2.2
- 2.1
- 2.0
- 1.9

View File

@ -8,12 +8,4 @@ group :development do
gem 'test-unit', '~> 3.1'
gem 'coveralls', :require => false
platform :ruby_19 do
gem 'mime-types', '>= 2.0', '< 3.0'
gem 'rest-client', '>= 1.0', '< 2.0'
gem 'simplecov', '>= 0.10', '< 0.12'
gem 'term-ansicolor', '1.3.2'
gem 'tins', '1.6.0'
end
end

View File

@ -1,6 +1,6 @@
# Jekyll Responsive Images
# jekyll-responsive-image
Jekyll Responsive Images is a [Jekyll](http://jekyllrb.com/) plugin and utility for automatically resizing images. Its intended use is for sites which want to display responsive images using something like [`srcset`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Img#Specifications) or [Imager.js](https://github.com/BBC-News/Imager.js/).
A [Jekyll](http://jekyllrb.com/) plugin and utility for automatically resizing images. Its intended use is for sites which want to display responsive images using something like [`srcset`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Img#Specifications) or [Imager.js](https://github.com/BBC-News/Imager.js/).
[![Build Status](https://img.shields.io/travis/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://travis-ci.org/wildlyinaccurate/jekyll-responsive-image)
[![Coverage Status](https://img.shields.io/coveralls/wildlyinaccurate/jekyll-responsive-image.svg?style=flat-square)](https://coveralls.io/repos/github/wildlyinaccurate/jekyll-responsive-image/badge.svg?branch=master)
@ -11,16 +11,17 @@ Jekyll Responsive Images is a [Jekyll](http://jekyllrb.com/) plugin and utility
First, install the gem:
```
$ gem install jekyll-responsive_image
$ gem install jekyll-responsive-image
```
Then you can either add it to the `gems` section of your `_config.yml`:
```yaml
gems: [jekyll/responsive_image]
gems:
- jekyll-responsive-image
```
Or you can copy the contents of [`responsive_image.rb`](lib/jekyll/responsive_image.rb) into your `_plugins` directory.
Or you can copy the contents of [`responsive_image.rb`](lib/jekyll-responsive-image.rb) into your `_plugins` directory.
## Configuration

View File

@ -9,7 +9,7 @@ rescue Bundler::BundlerError => e
end
require 'rake'
require 'jekyll/responsive_image/version'
require 'jekyll-responsive-image/version'
require 'cucumber/rake/task'
require 'coveralls/rake/task'

File diff suppressed because one or more lines are too long

View File

@ -4,7 +4,7 @@ if ENV['CI']
end
require 'test/unit/assertions'
require 'jekyll/responsive_image'
require 'jekyll-responsive-image'
TEST_DIR = File.join('/', 'tmp', 'jekyll')

View File

@ -2,31 +2,26 @@
lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
require 'jekyll/responsive_image/version'
require 'jekyll-responsive-image/version'
Gem::Specification.new do |spec|
spec.name = 'jekyll-responsive_image'
spec.name = 'jekyll-responsive-image'
spec.version = Jekyll::ResponsiveImage::VERSION
spec.authors = ['Joseph Wynn']
spec.email = ['joseph@wildlyinaccurate.com']
spec.summary = 'Responsive images for Jekyll via srcset'
spec.summary = 'Responsive images management for Jekyll'
spec.homepage = 'https://github.com/wildlyinaccurate/jekyll-responsive-image'
spec.licenses = ['MIT']
spec.description = %q{
Jekyll Responsive Images is a Jekyll plugin and utility for automatically resizing images.
Its intended use is for sites which want to display responsive images using something like srcset or Imager.js.
Highly configurable Jekyll plugin for managing responsive images. Automatically
resizes images and provides a Liquid template tag for loading the images with
picture, img srcset, Imager.js, etc.
}
spec.files = `git ls-files -z lib/`.split("\u0000")
spec.executables = []
spec.require_paths = ['lib']
if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.0.0')
max_jekyll_version = '3.0'
else
max_jekyll_version = '4.0'
end
spec.add_runtime_dependency 'jekyll', ['>= 2.0', "< #{max_jekyll_version}"]
spec.add_runtime_dependency 'jekyll', ['>= 2.0', "< 4.0"]
spec.add_runtime_dependency 'rmagick', ['>= 2.0', '< 3.0']
end

View File

@ -0,0 +1,19 @@
require 'fileutils'
require 'yaml'
require 'jekyll'
require 'rmagick'
require 'jekyll-responsive-image/version'
require 'jekyll-responsive-image/config'
require 'jekyll-responsive-image/utils'
require 'jekyll-responsive-image/render_cache'
require 'jekyll-responsive-image/image_processor'
require 'jekyll-responsive-image/resize_handler'
require 'jekyll-responsive-image/renderer'
require 'jekyll-responsive-image/tag'
require 'jekyll-responsive-image/block'
require 'jekyll-responsive-image/extra_image_generator'
Liquid::Template.register_tag('responsive_image', Jekyll::ResponsiveImage::Tag)
Liquid::Template.register_tag('responsive_image_block', Jekyll::ResponsiveImage::Block)

View File

@ -1,5 +1,5 @@
module Jekyll
module ResponsiveImage
VERSION = '1.0.1'.freeze
VERSION = '1.0.2'.freeze
end
end

View File

@ -1,19 +0,0 @@
require 'fileutils'
require 'yaml'
require 'jekyll'
require 'rmagick'
require 'jekyll/responsive_image/version'
require 'jekyll/responsive_image/config'
require 'jekyll/responsive_image/utils'
require 'jekyll/responsive_image/render_cache'
require 'jekyll/responsive_image/image_processor'
require 'jekyll/responsive_image/resize_handler'
require 'jekyll/responsive_image/renderer'
require 'jekyll/responsive_image/tag'
require 'jekyll/responsive_image/block'
require 'jekyll/responsive_image/extra_image_generator'
Liquid::Template.register_tag('responsive_image', Jekyll::ResponsiveImage::Tag)
Liquid::Template.register_tag('responsive_image_block', Jekyll::ResponsiveImage::Block)