1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476
|
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'jekyll/version'
Gem::Specification.new do |s|
s.specification_version = 2 if s.respond_to? :specification_version=
s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version=
s.rubygems_version = '2.2.2'
s.required_ruby_version = '>= 2.0.0'
s.name = 'jekyll'
s.version = Jekyll::VERSION
s.license = 'MIT'
s.summary = 'A simple, blog aware, static site generator.'
s.description = 'Jekyll is a simple, blog aware, static site generator.'
s.authors = ['Tom Preston-Werner']
s.email = 'tom@mojombo.com'
s.homepage = 'https://github.com/jekyll/jekyll'
all_files = ["CONDUCT.markdown",
"CONTRIBUTING.markdown",
"Gemfile",
"Gemfile.rej",
"History.markdown",
"ISSUE_TEMPLATE.md",
"LICENSE",
"README.markdown",
"Rakefile",
"benchmark/end-with-vs-regexp",
"benchmark/file-dir-ensure-trailing-slash",
"benchmark/flat-map",
"benchmark/hash-fetch",
"benchmark/jekyll-sanitize-path",
"benchmark/proc-call-vs-yield",
"benchmark/sequential-assignment",
"benchmark/string-concat",
"benchmark/string-replacement",
"benchmark/symbol-to-proc",
"bin/jekyll",
"features/collections.feature",
"features/create_sites.feature",
"features/data.feature",
"features/drafts.feature",
"features/embed_filters.feature",
"features/frontmatter_defaults.feature",
"features/hooks.feature",
"features/include_tag.feature",
"features/incremental_rebuild.feature",
"features/layout_data.feature",
"features/markdown.feature",
"features/pagination.feature",
"features/permalinks.feature",
"features/plugins.feature",
"features/post_data.feature",
"features/post_excerpts.feature",
"features/rendering.feature",
"features/site_configuration.feature",
"features/site_data.feature",
"features/step_definitions.rb",
"features/support/formatter.rb",
"features/support/helpers.rb",
"jekyll.gemspec",
"jekyll.gemspec.rej",
"lib/jekyll.rb",
"lib/jekyll/cleaner.rb",
"lib/jekyll/collection.rb",
"lib/jekyll/command.rb",
"lib/jekyll/commands/build.rb",
"lib/jekyll/commands/clean.rb",
"lib/jekyll/commands/doctor.rb",
"lib/jekyll/commands/help.rb",
"lib/jekyll/commands/new.rb",
"lib/jekyll/commands/serve.rb",
"lib/jekyll/commands/serve/servlet.rb",
"lib/jekyll/configuration.rb",
"lib/jekyll/converter.rb",
"lib/jekyll/converters/identity.rb",
"lib/jekyll/converters/markdown.rb",
"lib/jekyll/converters/markdown/kramdown_parser.rb",
"lib/jekyll/converters/markdown/rdiscount_parser.rb",
"lib/jekyll/converters/markdown/redcarpet_parser.rb",
"lib/jekyll/converters/smartypants.rb",
"lib/jekyll/convertible.rb",
"lib/jekyll/deprecator.rb",
"lib/jekyll/document.rb",
"lib/jekyll/drops/collection_drop.rb",
"lib/jekyll/drops/document_drop.rb",
"lib/jekyll/drops/drop.rb",
"lib/jekyll/drops/excerpt_drop.rb",
"lib/jekyll/drops/jekyll_drop.rb",
"lib/jekyll/drops/site_drop.rb",
"lib/jekyll/drops/unified_payload_drop.rb",
"lib/jekyll/drops/url_drop.rb",
"lib/jekyll/entry_filter.rb",
"lib/jekyll/errors.rb",
"lib/jekyll/excerpt.rb",
"lib/jekyll/external.rb",
"lib/jekyll/filters.rb",
"lib/jekyll/frontmatter_defaults.rb",
"lib/jekyll/generator.rb",
"lib/jekyll/hooks.rb",
"lib/jekyll/layout.rb",
"lib/jekyll/liquid_extensions.rb",
"lib/jekyll/liquid_renderer.rb",
"lib/jekyll/liquid_renderer/file.rb",
"lib/jekyll/liquid_renderer/table.rb",
"lib/jekyll/log_adapter.rb",
"lib/jekyll/mime.types",
"lib/jekyll/page.rb",
"lib/jekyll/plugin.rb",
"lib/jekyll/plugin_manager.rb",
"lib/jekyll/publisher.rb",
"lib/jekyll/reader.rb",
"lib/jekyll/readers/collection_reader.rb",
"lib/jekyll/readers/data_reader.rb",
"lib/jekyll/readers/layout_reader.rb",
"lib/jekyll/readers/page_reader.rb",
"lib/jekyll/readers/post_reader.rb",
"lib/jekyll/readers/static_file_reader.rb",
"lib/jekyll/regenerator.rb",
"lib/jekyll/related_posts.rb",
"lib/jekyll/renderer.rb",
"lib/jekyll/site.rb",
"lib/jekyll/static_file.rb",
"lib/jekyll/stevenson.rb",
"lib/jekyll/tags/highlight.rb",
"lib/jekyll/tags/include.rb",
"lib/jekyll/tags/post_url.rb",
"lib/jekyll/url.rb",
"lib/jekyll/utils.rb",
"lib/jekyll/utils/ansi.rb",
"lib/jekyll/utils/platforms.rb",
"lib/jekyll/version.rb",
"lib/site_template/_config.yml",
"lib/site_template/_includes/footer.html",
"lib/site_template/_includes/head.html",
"lib/site_template/_includes/header.html",
"lib/site_template/_includes/icon-github.html",
"lib/site_template/_includes/icon-github.svg",
"lib/site_template/_includes/icon-twitter.html",
"lib/site_template/_includes/icon-twitter.svg",
"lib/site_template/_layouts/default.html",
"lib/site_template/_layouts/page.html",
"lib/site_template/_layouts/post.html",
"lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb",
"lib/site_template/_sass/_base.scss",
"lib/site_template/_sass/_layout.scss",
"lib/site_template/_sass/_syntax-highlighting.scss",
"lib/site_template/about.md",
"lib/site_template/css/main.scss",
"lib/site_template/feed.xml",
"lib/site_template/index.html",
"rake/docs.rake",
"rake/release.rake",
"rake/site.rake",
"script/bootstrap",
"script/branding",
"script/cibuild",
"script/console",
"script/cucumber",
"script/proof",
"script/rubyprof",
"script/stackprof",
"script/test",
"script/travis",
"script/vendor-mimes",
"site/CNAME",
"site/README.md",
"site/_config.yml",
"site/_data/docs.yml",
"site/_docs/assets.md",
"site/_docs/collections.md",
"site/_docs/conduct.md",
"site/_docs/configuration.md",
"site/_docs/continuous-integration.md",
"site/_docs/contributing.md",
"site/_docs/datafiles.md",
"site/_docs/deployment-methods.md",
"site/_docs/drafts.md",
"site/_docs/extras.md",
"site/_docs/frontmatter.md",
"site/_docs/github-pages.md",
"site/_docs/history.md",
"site/_docs/index.md",
"site/_docs/installation.md",
"site/_docs/migrations.md",
"site/_docs/pages.md",
"site/_docs/pagination.md",
"site/_docs/permalinks.md",
"site/_docs/plugins.md",
"site/_docs/posts.md",
"site/_docs/quickstart.md",
"site/_docs/resources.md",
"site/_docs/sites.md",
"site/_docs/static_files.md",
"site/_docs/structure.md",
"site/_docs/templates.md",
"site/_docs/troubleshooting.md",
"site/_docs/upgrading.md",
"site/_docs/upgrading.md~upstream",
"site/_docs/upgrading/0-to-2.md",
"site/_docs/upgrading/0-to-2.md~HEAD",
"site/_docs/upgrading/0-to-2.md~upstream",
"site/_docs/upgrading/2-to-3.md",
"site/_docs/usage.md",
"site/_docs/variables.md",
"site/_docs/windows.md",
"site/_includes/analytics.html",
"site/_includes/anchor_links.html",
"site/_includes/docs_contents.html",
"site/_includes/docs_contents_mobile.html",
"site/_includes/docs_option.html",
"site/_includes/docs_ul.html",
"site/_includes/footer.html",
"site/_includes/header.html",
"site/_includes/news_contents.html",
"site/_includes/news_contents_mobile.html",
"site/_includes/news_item.html",
"site/_includes/primary-nav-items.html",
"site/_includes/section_nav.html",
"site/_includes/top.html",
"site/_layouts/default.html",
"site/_layouts/docs.html",
"site/_layouts/news.html",
"site/_layouts/news_item.html",
"site/_layouts/page.html",
"site/_posts/2013-05-06-jekyll-1-0-0-released.markdown",
"site/_posts/2013-05-08-jekyll-1-0-1-released.markdown",
"site/_posts/2013-05-12-jekyll-1-0-2-released.markdown",
"site/_posts/2013-06-07-jekyll-1-0-3-released.markdown",
"site/_posts/2013-07-14-jekyll-1-1-0-released.markdown",
"site/_posts/2013-07-24-jekyll-1-1-1-released.markdown",
"site/_posts/2013-07-25-jekyll-1-0-4-released.markdown",
"site/_posts/2013-07-25-jekyll-1-1-2-released.markdown",
"site/_posts/2013-09-06-jekyll-1-2-0-released.markdown",
"site/_posts/2013-09-14-jekyll-1-2-1-released.markdown",
"site/_posts/2013-10-28-jekyll-1-3-0-rc1-released.markdown",
"site/_posts/2013-11-04-jekyll-1-3-0-released.markdown",
"site/_posts/2013-11-26-jekyll-1-3-1-released.markdown",
"site/_posts/2013-12-07-jekyll-1-4-0-released.markdown",
"site/_posts/2013-12-09-jekyll-1-4-1-released.markdown",
"site/_posts/2013-12-16-jekyll-1-4-2-released.markdown",
"site/_posts/2014-01-13-jekyll-1-4-3-released.markdown",
"site/_posts/2014-03-24-jekyll-1-5-0-released.markdown",
"site/_posts/2014-03-27-jekyll-1-5-1-released.markdown",
"site/_posts/2014-05-06-jekyll-turns-2-0-0.markdown",
"site/_posts/2014-05-08-jekyll-2-0-3-released.markdown",
"site/_posts/2014-06-04-jekyll-stickers-1-dollar-stickermule.markdown",
"site/_posts/2014-06-28-jekyll-turns-21-i-mean-2-1-0.markdown",
"site/_posts/2014-07-01-jekyll-2-1-1-released.markdown",
"site/_posts/2014-07-29-jekyll-2-2-0-released.markdown",
"site/_posts/2014-08-10-jekyll-2-3-0-released.markdown",
"site/_posts/2014-09-09-jekyll-2-4-0-released.markdown",
"site/_posts/2014-11-06-jekylls-midlife-crisis-jekyll-turns-2-5-0.markdown",
"site/_posts/2014-11-08-jekyll-2-5-1-released.markdown",
"site/_posts/2014-11-12-jekyll-2-5-2-released.markdown",
"site/_posts/2014-12-17-alfredxing-welcome-to-jekyll-core.md",
"site/_posts/2014-12-22-jekyll-2-5-3-released.markdown",
"site/_posts/2015-01-20-jekyll-meet-and-greet.markdown",
"site/_posts/2015-01-24-jekyll-3-0-0-beta1-released.markdown",
"site/_posts/2015-02-26-introducing-jekyll-talk.markdown",
"site/_posts/2015-10-26-jekyll-3-0-released.markdown",
"site/_posts/2015-11-17-jekyll-3-0-1-released.markdown",
"site/_posts/2016-01-20-jekyll-3-0-2-released.markdown",
"site/_posts/2016-01-24-jekyll-3-1-0-released.markdown",
"site/_posts/2016-01-28-jekyll-3-1-1-released.markdown",
"site/_posts/2016-02-08-jekyll-3-0-3-released.markdown",
"site/_posts/2016-02-19-jekyll-3-1-2-released.markdown",
"site/_sass/_font-awesome.scss",
"site/_sass/_gridism.scss",
"site/_sass/_mixins.scss",
"site/_sass/_pygments.scss",
"site/_sass/_style.scss",
"site/css/screen.scss",
"site/favicon.ico",
"site/fonts/fontawesome-webfont.eot",
"site/fonts/fontawesome-webfont.svg",
"site/fonts/fontawesome-webfont.ttf",
"site/fonts/fontawesome-webfont.woff",
"site/fonts/fontawesome-webfont.woff2",
"site/freenode.txt",
"site/help/index.md",
"site/img/article-footer.png",
"site/img/footer-arrow.png",
"site/img/footer-logo.png",
"site/img/jekyll-sticker.jpg",
"site/img/logo-2x.png",
"site/img/logo-rss.png",
"site/img/octojekyll.png",
"site/index.html",
"site/latest_version.txt",
"site/news/index.html",
"site/news/releases/index.html",
"site/redirects/github.html",
"site/redirects/issues.html",
"test/fixtures/broken_front_matter1.erb",
"test/fixtures/broken_front_matter2.erb",
"test/fixtures/broken_front_matter3.erb",
"test/fixtures/empty_permalink.erb",
"test/fixtures/exploit_front_matter.erb",
"test/fixtures/front_matter.erb",
"test/helper.rb",
"test/safe_glob_test[/find_me.txt",
"test/simplecov_custom_profile.rb",
"test/source/+/%# +.md",
"test/source/+/foo.md",
"test/source/_config.dev.toml",
"test/source/_data/categories/dairy.yaml",
"test/source/_data/languages.yml",
"test/source/_data/members.json",
"test/source/_data/members.yaml",
"test/source/_data/products.yml",
"test/source/_drafts/draft-properties.text",
"test/source/_includes/include.html",
"test/source/_includes/params.html",
"test/source/_includes/sig.markdown",
"test/source/_includes_custom/custom.html",
"test/source/_layouts/default.html",
"test/source/_layouts/post/simple.html",
"test/source/_layouts/simple.html",
"test/source/_methods/_do_not_read_me.md",
"test/source/_methods/configuration.md",
"test/source/_methods/escape-+ #%20[].md",
"test/source/_methods/sanitized_path.md",
"test/source/_methods/site/_dont_include_me_either.md",
"test/source/_methods/site/generate.md",
"test/source/_methods/site/initialize.md",
"test/source/_methods/um_hi.md",
"test/source/_methods/yaml_with_dots.md",
"test/source/_plugins/dummy.rb",
"test/source/_posts/2008-02-02-not-published.markdown",
"test/source/_posts/2008-02-02-published.markdown",
"test/source/_posts/2008-10-18-foo-bar.markdown",
"test/source/_posts/2008-11-21-complex.markdown",
"test/source/_posts/2008-12-03-permalinked-post.markdown",
"test/source/_posts/2008-12-13-include.markdown",
"test/source/_posts/2009-01-27-array-categories.markdown",
"test/source/_posts/2009-01-27-categories.markdown",
"test/source/_posts/2009-01-27-category.markdown",
"test/source/_posts/2009-01-27-empty-categories.markdown",
"test/source/_posts/2009-01-27-empty-category.markdown",
"test/source/_posts/2009-01-27-no-category.markdown",
"test/source/_posts/2009-03-12-hash-#1.markdown",
"test/source/_posts/2009-05-18-empty-tag.markdown",
"test/source/_posts/2009-05-18-empty-tags.markdown",
"test/source/_posts/2009-05-18-tag.markdown",
"test/source/_posts/2009-05-18-tags.markdown",
"test/source/_posts/2009-06-22-empty-yaml.markdown",
"test/source/_posts/2009-06-22-no-yaml.markdown",
"test/source/_posts/2010-01-08-triple-dash.markdown",
"test/source/_posts/2010-01-09-date-override.markdown",
"test/source/_posts/2010-01-09-time-override.markdown",
"test/source/_posts/2010-01-09-timezone-override.markdown",
"test/source/_posts/2010-01-16-override-data.markdown",
"test/source/_posts/2011-04-12-md-extension.md",
"test/source/_posts/2011-04-12-text-extension.text",
"test/source/_posts/2013-01-02-post-excerpt.markdown",
"test/source/_posts/2013-01-12-nil-layout.markdown",
"test/source/_posts/2013-01-12-no-layout.markdown",
"test/source/_posts/2013-04-11-custom-excerpt.markdown",
"test/source/_posts/2013-05-10-number-category.markdown",
"test/source/_posts/2013-07-22-post-excerpt-with-layout.markdown",
"test/source/_posts/2013-08-01-mkdn-extension.mkdn",
"test/source/_posts/2013-12-17-include-variable-filters.markdown",
"test/source/_posts/2013-12-20-properties.text",
"test/source/_posts/2014-01-06-permalink-traversal.md",
"test/source/_posts/2014-03-03-yaml-with-dots.md",
"test/source/_posts/2014-03-22-escape-+ %20[].markdown",
"test/source/_posts/2014-07-05-another-mixed-case-category.markdown",
"test/source/_posts/2014-07-05-mixed-case-category.markdown",
"test/source/_posts/2014-09-02-relative-includes.markdown",
"test/source/_posts/2014-11-24-Rmd-extension.Rmd",
"test/source/_posts/2015-01-08-post-excerpt-separator.markdown",
"test/source/_posts/2015-02-20-extensionless-permalink.markdown",
"test/source/_posts/2015-12-27-extra-spaces.markdown",
"test/source/_posts/es/2008-11-21-nested.markdown",
"test/source/_posts/include_relative/params.html",
"test/source/_posts/include_relative/rel_include.html",
"test/source/_sass/_grid.scss",
"test/source/_slides/example-slide-1.html",
"test/source/_slides/example-slide-2.html",
"test/source/_slides/example-slide-3.html",
"test/source/_slides/example-slide-4.html",
"test/source/_slides/example-slide-5.html",
"test/source/_slides/example-slide-6.html",
"test/source/_slides/example-slide-7.md",
"test/source/_slides/example-slide-Upper-Cased.html",
"test/source/_slides/non-outputted-slide.html",
"test/source/_slides/octojekyll.png",
"test/source/_thanksgiving/2015-11-26-thanksgiving.md",
"test/source/_thanksgiving/black-friday.md",
"test/source/_urls_differ_by_case_invalid/page1.html",
"test/source/_urls_differ_by_case_invalid/page2.html",
"test/source/_urls_differ_by_case_valid/page1.html",
"test/source/_with.dots/all.dots/2.4.0.md",
"test/source/_with.dots/file.with.dots.md",
"test/source/_with.dots/mit.txt",
"test/source/_with.dots/permalink.with.slash.tho.md",
"test/source/about.html",
"test/source/category/_posts/2008-9-23-categories.markdown",
"test/source/contacts.html",
"test/source/contacts/bar.html",
"test/source/contacts/humans.txt",
"test/source/contacts/index.html",
"test/source/css/main.scss",
"test/source/css/screen.css",
"test/source/deal.with.dots.html",
"test/source/dynamic_file.php",
"test/source/environment.html",
"test/source/exploit.md",
"test/source/foo/_posts/bar/2008-12-12-topical-post.markdown",
"test/source/index.html",
"test/source/js/coffeescript.coffee",
"test/source/pgp.key",
"test/source/products.yml",
"test/source/properties.html",
"test/source/sitemap.xml",
"test/source/static_files.html",
"test/source/symlink-test/symlinked-file",
"test/source/unpublished.html",
"test/source/win/_posts/2009-05-24-yaml-linebreak.markdown",
"test/source/z_category/_posts/2008-9-23-categories.markdown",
"test/test_ansi.rb",
"test/test_cleaner.rb",
"test/test_coffeescript.rb",
"test/test_collections.rb",
"test/test_command.rb",
"test/test_commands_serve.rb",
"test/test_configuration.rb",
"test/test_convertible.rb",
"test/test_doctor_command.rb",
"test/test_document.rb",
"test/test_entry_filter.rb",
"test/test_excerpt.rb",
"test/test_excerpt_drop.rb",
"test/test_filters.rb",
"test/test_front_matter_defaults.rb",
"test/test_generated_site.rb",
"test/test_kramdown.rb",
"test/test_layout_reader.rb",
"test/test_liquid_extensions.rb",
"test/test_liquid_renderer.rb",
"test/test_log_adapter.rb",
"test/test_new_command.rb",
"test/test_page.rb",
"test/test_path_sanitization.rb",
"test/test_plugin_manager.rb",
"test/test_rdiscount.rb",
"test/test_redcarpet.rb",
"test/test_regenerator.rb",
"test/test_related_posts.rb",
"test/test_sass.rb",
"test/test_site.rb",
"test/test_static_file.rb",
"test/test_tags.rb",
"test/test_url.rb",
"test/test_utils.rb"]
s.files = all_files.grep(%r{^(bin|lib)/|^.rubocop.yml$})
s.executables = all_files.grep(%r{^bin/}) { |f| File.basename(f) }
s.require_paths = ['lib']
s.rdoc_options = ['--charset=UTF-8']
s.extra_rdoc_files = %w[README.markdown LICENSE]
s.add_runtime_dependency('liquid', '~> 3.0')
s.add_runtime_dependency('kramdown', '~> 1.3')
s.add_runtime_dependency('mercenary', '~> 0.3.3')
s.add_runtime_dependency('safe_yaml', '~> 1.0')
s.add_runtime_dependency('colorator')
s.add_runtime_dependency('rouge', '~> 2.0')
s.add_runtime_dependency('jekyll-sass-converter', '~> 1.0')
s.add_runtime_dependency('jekyll-watch', '~> 1.1')
end
|