jekyll

Jekyll is a blog-aware static site generator in Ruby

MIT License

Downloads
1.1K
Stars
48.2K
Committers
1.2K

Bot releases are hidden (Show)

jekyll - v3.9.4 Latest Release

Published by parkr 10 months ago

Bug Fixes

  • Backport #9392 for v3.9.x: Add support for Ruby 3.3 Logger (#9513)
jekyll - v4.3.3

Published by mattr- 10 months ago

Bug Fixes

  • Backport #9392 for v4.3.x: Fix backward compatibility issues in the Logger (#9510)

Development Fixes

  • Backport #9237 for v4.3.x: Use Hash explicitly for Struct initializer (#9285)
jekyll - v3.9.3

Published by parkr over 1 year ago

Bug Fixes

  • 3.9.x: Support i18n 1.x (#9269)
  • Backport #8880 for v3.9.x: Support both tzinfo v1 and v2 alongwith
    non-half hour offsets (#9280)

Development Fixes

  • v3.9.x: test under Ruby 3.2 #9272)
  • v3.9.x: fix rdiscount test (#9277)
jekyll - v4.3.2

Published by ashmaroli over 1 year ago

Bug Fixes

  • Backport #9257 for v4.3.x: Rename sass partial created for new blank site (#9262)
  • Backport #9187 for v4.3.x: Optimize Site#each_site_file (#9256)
  • Backport #9186 for v4.3.x: Remove totals in profile table properly (#9255)

Development Fixes

  • Backport #9223 for 4.3.x: Update sass related tests for jekyll-sass-converter 3.x (#9254)
jekyll - v3.9.2

Published by ashmaroli over 2 years ago

Bug Fixes

  • Lock http_parser.rb gem to v0.6.x on JRuby (#8943)
  • Backport #8756 for v3.9.x: Respect collections_dir config within include tag (#8795)
  • Backport #8965 for v3.9.x: Fix response header for content served via jekyll serve (#8976)

Development Fixes

  • Update and fix CI for 3.9-stable on Ruby 3.x (#8942)
  • Fix CI for commits to 3.9-stable branch (#8788)
jekyll - v4.2.2

Published by ashmaroli over 2 years ago

Bug Fixes

  • Lock http_parser.rb gem to v0.6.x on JRuby.

Development Fixes

  • Backport #8830 for v4.2.x: Add a workflow to build gems consistently (#8869)
  • Lock rubocop-performance to v1.11.x.
jekyll - v4.2.1

Published by ashmaroli about 3 years ago

Bug Fixes

  • Backport #8620 for v4.2.x: Revert #7253: "Don't reset site.url to localhost:4000 by default" (#8808)
  • Backport #8756 for v4.2.x: Respect collections_dir config within include tag (#8794)
  • Backport #8786 for v4.2.x: Fix regression in Convertible module from v4.2.0 (#8793)
jekyll - v3.9.1

Published by parkr over 3 years ago

Bug Fixes

  • Backport #8618 for v3.9.x: Update include tag to be more permissive (#8629)
jekyll - v4.1.0

Published by DirtyF over 4 years ago

Minor Enhancements

  • serve: add support for ECC certificates (#7768)
  • Update item_property to recognize integers (#7878)
  • Include _config.yml in a new theme's gemspec (#7865)
  • Add an option to easily disable disk-cache (#7928)
  • Optimize markdown parsing with Kramdown by reusing the options and parser objects (#8013)
  • Add PageDrop to provide Liquid templates with data (#7992)
  • Optimize Kramdown::JekyllDocument#to_html calls (#8041)
  • Reduce Jekyll::Renderer instances during a build (#7570)
  • Configure default language for syntax-highlighting (#8035)
  • Remove dev dependencies from new theme-gem gemspec (#8042)
  • Allow disabling import of theme configuration (#8131)
  • Allow excerpts to be generated for Page objects (#7642)
  • Profile various stages of a site's build process (#6760)
  • Add find filters to optimize where-first chains (#8171)
  • Make number_of_words respect CJK characters (#7813)
  • Initialize static files' data hash only if needed (#8188)

Bug Fixes

  • Memoize absolute_url and relative_url filters (#7793)
  • Fix documentation comment for Jekyll::Converters::Identity (#7883)
  • Optimize Jekyll::Filters#item_property (#7696)
  • Allow multiple binary operators in where_exp filter (#8047)
  • Fix documents custom-ordering logic (#8028)
  • Use layout.path when rendering the Liquid layout (#8069)
  • Reduce array allocations from StaticFile#path (#8083)
  • Simplify Jekyll::Renderer#validate_layout (#8064)
  • Add static file's basename to its url_placeholder (#7908)
  • Clear cached Liquid template scope before render (#7967)
  • Add slugified_categories URL placeholder (#8094)
  • Cache URLFilter results of string inputs per site (#7990)
  • Use platforms instead of install_if (#8140)
  • Config include trailing slash (#8113)
  • Allow extensionless document in a strict site (#7950)
  • Improve path normalization in liquid_renderer (#8075)
  • Switch slugify regex to support more Unicode character groups (#8167)
  • Check if entry is a directory once per enumerator (#8177)
  • Filter out exclusively excluded entries sooner (#7482)
jekyll - v4.0.1

Published by DirtyF over 4 years ago

Bug Fixes

  • Prevent console warnings with Ruby 2.7 (#8124)
  • Clear cached Liquid template scope before render (#8141)
  • Add static file's basename to its url_placeholder (#8142)
  • Update item_property to recognize integers (#8160)

Development Fixes

  • Fix Kramdown converter based tests for v4.0.x (#8143)
jekyll - v3.8.7

Published by DirtyF over 4 years ago

Fixes

  • Prevent console warnings with Ruby 2.7 (#7948)
jekyll - v3.8.4

Published by DirtyF about 6 years ago

Bug Fixes

  • security: fix include bypass of EntryFilter#filter symlink check (#7228)
jekyll - v3.7.4

Published by parkr about 6 years ago

Bug Fixes

jekyll - v3.8.3

Published by pathawks over 6 years ago

Bug Fixes

  • Fix --unpublished not affecting collection documents (#7027)
jekyll - v3.8.1

Published by pathawks over 6 years ago

Bug Fixes

  • Fix rendering Liquid constructs in excerpts (#6945)
  • Liquify documents unless published == false (#6959)
jekyll - v3.6.1

Published by pathawks almost 7 years ago

Documentation

  • Doc y_day in docs/permalinks (#6244)
  • Update frontmatter.md (#6371)
  • Elaborate on excluding items from processing (#6136)
  • Style lists in tables (#6379)
  • Remove duplicate "available" (#6380)

Development Fixes

  • Bump rubocop to use v0.50.x (#6368)
jekyll - v3.6.2

Published by pathawks almost 7 years ago

Development Fixes

  • Update Rubocop to 0.51.0 (#6444)
  • Add test for layout as string (#6445)

Bug Fixes

  • Problematic UTF+bom files (#6322)
  • Always treat data.layout as a string (#6442)
jekyll - v3.5.2

Published by DirtyF about 7 years ago

Bug Fixes

  • Backport #6281 for v3.5.x: Fix Drop#key? so it can handle a nil argument (#6288)
  • Backport #6280 for v3.5.x: Guard against type error in absolute_url (#6287)
  • Backport #6266 for v3.5.x: Memoize the return value of Document#url (#6301)
  • Backport #6273 for v3.5.x: delegate StaticFile#to_json to StaticFile#to_liquid (#6302)
  • Backport #6226 for v3.5.x: Reader#read_directories: guard against an entry not being a directory (#6304)
  • Backport #6247 for v3.5.x: kramdown: symbolize keys in-place (#6303)
jekyll - v.3.4.5

Published by parkr over 7 years ago

  • Backport #6185 for v3.4.x: Always normalize the result of the relative_url filter (#6186)
jekyll - v3.4.4

Published by parkr over 7 years ago

Backport #6137 for v3.4.x: Default baseurl to nil. (#6146)

Package Rankings
Top 5.25% on Conda-forge.org
Top 0.22% on Rubygems.org
Top 3.32% on Proxy.golang.org
Top 1.55% on Npmjs.org
Badges
Extracted from project README
Gem Version Build Status Backers on Open Collective Sponsors on Open Collective Jekyll Sponsor 0 Jekyll Sponsor 1 Jekyll Sponsor 2 Jekyll Sponsor 3 Jekyll Sponsor 4 Jekyll Sponsor 5 Jekyll Sponsor 6 Jekyll Sponsor 7 Jekyll Sponsor 8 Jekyll Sponsor 9 Jekyll Contributors Jekyll Backers