Jekyll is a blog-aware static site generator in Ruby
MIT License
Bot releases are visible (Hide)
Published by parkr almost 9 years ago
Release post: http://jekyllrb.com/news/2016/01/20/jekyll-3-0-2-released/
Props to @benbalter for finding this nasty 🐛!
Published by parkr almost 9 years ago
Changes since v3.1.0.pre.rc1:
Published by parkr almost 9 years ago
has_yaml_header?
should accept files with extraneous spaces (#4290)permalink
YAML front matter (#4314)jekyll-commonmark
to list of third-party plugins (#4299)Published by parkr almost 9 years ago
Liquid::Drop
s instead of Hash
es in #to_liquid
(#4277)-o
option to serve command which opens server URL (#4144)PluginManager
to use require_with_graceful_fail
for better UX (#4233)#to_h
to allow for hash introspection (#4281)clean
command (#4177)layout
instead of page
(#4205)Dir.glob
with absolute path to allow special characters in the path (#4150)@options
so that it does not impact Liquid. (#4173)Utils.deep_merge_hashes
(#4289)jekyll-docs
should be easily release-able (#4152).rake
files under lib/tasks
(#4282)protect_email
to the plugins index. (#4169)jekyll-deploy
to list of third-party plugins (#4179)draft_posts
to configuration docs (#4251)_assets.md
(#4259)jekyll-responsive_image
to list of third-party plugins (#4286)Published by parkr almost 9 years ago
Convertible#render_liquid
should use render!
to cause failure on bad Liquid (#4077).jekyll-metadata
in non-incremental build (#4079)highlighter
config val to kramdown.syntax_highlighter
(#4090):title
and add :slug
which is downcased (#4100)Published by parkr almost 9 years ago
site.posts
is now a Collection instead of an Array (#4055).html
extension stripping behavior in WEBrick (#3452)site.collections
as an array instead of a hash. (#3670)--incremental
flag to enable incremental regen (disabled by default) (#4059)site_payload
once for all collections (#3204)jekyll docs
and optimize external gem handling (#3241)Site#getConverterImpl
and call it Site#find_converter_instance
(#3240)path
Liquid variable in Documents for consistency (#2908)Utils#slugify
for any scripts (#3047)output
property in front matter (#3172)excerpt_separator
functionality (#3274)slugify
Liquid filter (#2918)Markdown#matches
should avoid regexp (#3321)Utils#slugify
(#3321)include
tag a teensy bit faster. (#3391)pkill -f jekyll
to ways to kill. (#3397)text
class from p
element (#3440)draft?
method to identify if Post is a Draft & expose to Liquid (#3456)String#end_with?("/")
instead of regexp when checking paths (#3516)page.meta
attribute (#3537)Site
to reduce responsibilities. (#3545)bin/jekyll
: with no args, exit with exit code 1 (#3619)mtime
liquid should return a Time
obj (#3596)Jekyll::Post
s for both LSI indexing and lookup. (#3629)charset=utf-8
for HTML and XML pages in WEBrick (#3649)Document#to_liquid
and invalidate where necessary (#3693)Jekyll::Cleaner#existing_files
: Call keep_file_regex
andkeep_dirs
only once, not once per iteration (#3696)jekyll doctor
test to detect fsnotify (OSX) anomalies. (#3704)div
to figure
(#3779)~> 2.6
(#3795)*_dir
convention for consistency (#3782)_config.yml
for clarity & direction (#3997)post_url
: fix access deprecation warning & fix deprecation msg (#4060)time()
pre-filter method should accept a Date
object (#3299)link
in site template (#3236)enable_coderay
key instead of use_coderay
(#3237)Document
output path (#2924):categories
) in YAML front matter permalinks (#3320)!important
from nav SCSS introduced in #3329 (#3375):title
URL placeholder for collections should be the filename slug. (#3383)Site#read_data_file
: read CSV's with proper file encoding (#3455).jekyll-metadata
in site template (#3496)/blog
baseurl comment (#3485)StaticFile
(#3632).jekyll-metadata
in binary mode to read binary Marshal data (#3713)ensure
in LiquidRenderer
(#3811)hl_linenos
to hl_lines
to allow passthrough in safe mode (#3787)future
to false
in the default config (#3892)where
should compare stringified versions of input & comparator (#3935)jekyll clean
command (#3828)>
.deep_merge_hashes
should also merge default_proc
(45f69bb)applies_path?
as String
s to avoid confusion (7b81f00)script/test
. (#3574)site:publish
to fix minor bugs. (#3254)FileList
instead of Dir.glob
in site:publish
rake task (#3261)/tmp
, create and symlink a local tmp
in the tests (#3258)lib/jekyll/frontmatter_defaults.rb
(#3322)regenerate?
checking to Regenerator
(#3326)read_data_file
call to keep things clean (#3380)fixture_site
for Document tests (#3511)url.rb
to follow GitHub style guide (#3544)activesupport
(#3612)Jekyll:StaticFile
(#3633)script/rubyprof
to generate cachegrind callgraphs (#3692)script/cucumber
(#3894)jekyll-thumbnail-filter
to list of third-party plugins (#2790)keep_files
for destination
(#3288, #3296)keep_files
and a warning about destination
cleaning (#3295)next_section
and prev_section
navigation items (#3292)jekyll-minifier
to list of third-party plugins (#3333)highlight
Liquid tag instead of the four-space tabs for code (#3336)twa
to the list of third-party plugins (#3384)/
to paginate_path
in the Pagination documentation (#3479)picture
element spec (#3530)excerpt_separator
documentation for clarity (#3550).jekyll-metadata
file (#3597)jekyll-files
to the list of third-party plugins. (#3586)install
step in the CI example .travis.yml
(#3622)vendor
in the CI docs page (#3623)excerpt_separator
documentation that it can be set globally (#3667)remote_file_content
tag plugin to list of third-party plugins (#3691)jekyll-asciinema
to list of third-party plugins (#3750)site.html_files
to variables docs (#3880)jekyll-youtube
to the list of third-party plugins (#3931)_config.yml
is not reloaded during regeneration (#4034)Published by parkr almost 9 years ago
site.posts
is now a Collection instead of an Array (#4055)--increment
flag to enable incremental regen (disabled by default) (#4059)Published by parkr about 9 years ago
_config.yml
for clarity & direction (#3997)Published by parkr about 9 years ago
*_dir
convention for consistency (#3782)hl_linenos
to hl_lines
to allow passthrough in safe mode (#3787)future
to false
in the default config (#3892)where
should compare stringified versions of input & comparator (#3935)jekyll clean
command (#3828)script/cucumber
(#3894)site.html_files
to variables docs (#3880)jekyll-youtube
to the list of third-party plugins (#3931)Published by parkr over 9 years ago
ensure
in LiquidRenderer
(#3811)windows.md
with Ruby version info (#3818)Published by parkr over 9 years ago
div
to figure
(#3779)~> 2.6
(#3795)Published by parkr over 9 years ago
.jekyll-metadata
in binary mode to read binary Marshal data (#3713)jekyll-asciinema
to list of third-party plugins (#3750)Published by parkr over 9 years ago
Jekyll::Cleaner#existing_files
: Call keep_file_regex
andkeep_dirs
only once, not once per iteration (#3696)jekyll doctor
test to detect fsnotify (OSX) anomalies. (#3704)/cc @fw42
Published by parkr over 9 years ago
Document#to_liquid
and invalidate where necessary (#3693)script/rubyprof
to generate cachegrind callgraphs (#3692)remote_file_content
tag plugin to list of third-party plugins (#3691)Published by parkr over 9 years ago
site.collections
as an array instead of a hash. (#3670)Site
to reduce responsibilities. (#3545)bin/jekyll
: with no args, exit with exit code 1 (#3619)mtime
liquid should return a Time
obj (#3596)Jekyll::Post
s for both LSI indexing and lookup. (#3629)charset=utf-8
for HTML and XML pages in WEBrick (#3649)StaticFile
(#3632)activesupport
(#3612)Jekyll:StaticFile
(#3633).jekyll-metadata
file (#3597)jekyll-files
to the list of third-party plugins. (#3586)install
step in the CI example .travis.yml
(#3622)vendor
in the CI docs page (#3623)excerpt_separator
documentation that it can be set globally (#3667)Published by parkr over 9 years ago
.html
extension stripping behavior in WEBrick (#3452)include
tag a teensy bit faster. (#3391)pkill -f jekyll
to ways to kill. (#3397)text
class from p
element (#3440)draft?
method to identify if Post is a Draft & expose to Liquid (#3456)String#end_with?("/")
instead of regexp when checking paths (#3516)page.meta
attribute (#3537)!important
from nav SCSS introduced in #3329 (#3375):title
URL placeholder for collections should be the filename slug. (#3383)Site#read_data_file
: read CSV's with proper file encoding (#3455).jekyll-metadata
in site template (#3496)/blog
baseurl comment (#3485)script/test
. (#3574)read_data_file
call to keep things clean (#3380)fixture_site
for Document tests (#3511)url.rb
to follow GitHub style guide (#3544)twa
to the list of third-party plugins (#3384)/
to paginate_path
in the Pagination documentation (#3479)picture
element spec (#3530)excerpt_separator
documentation for clarity (#3550)Published by parkr over 9 years ago
.pre
IN THE VERSION NAME.html
extension stripping behavior in WEBrick (#3452)include
tag a teensy bit faster. (#3391)pkill -f jekyll
to ways to kill. (#3397)text
class from p
element (#3440)draft?
method to identify if Post is a Draft & expose to Liquid (#3456)String#end_with?("/")
instead of regexp when checking paths (#3516)page.meta
attribute (#3537)!important
from nav SCSS introduced in #3329 (#3375):title
URL placeholder for collections should be the filename slug. (#3383)Site#read_data_file
: read CSV's with proper file encoding (#3455).jekyll-metadata
in site template (#3496)/blog
baseurl comment (#3485)read_data_file
call to keep things clean (#3380)fixture_site
for Document tests (#3511)url.rb
to follow GitHub style guide (#3544)twa
to the list of third-party plugins (#3384)/
to paginate_path
in the Pagination documentation (#3479)picture
element spec (#3530)Published by parkr over 9 years ago
site_payload
once for all collections (#3204)jekyll docs
and optimize external gem handling (#3241)Site#getConverterImpl
and call it Site#find_converter_instance
(#3240)path
Liquid variable in Documents for consistency (#2908)Utils#slugify
for any scripts (#3047)output
property in front matter (#3172)excerpt_separator
functionality (#3274)slugify
Liquid filter (#2918)Markdown#matches
should avoid regexp (#3321)Utils#slugify
(#3321)time()
pre-filter method should accept a Date
object (#3299)link
in site template (#3236)enable_coderay
key instead of use_coderay
(#3237)Document
output path (#2924):categories
) in YAML front matter permalinks (#3320)site:publish
to fix minor bugs. (#3254)FileList
instead of Dir.glob
in site:publish
rake task (#3261)/tmp
, create and symlink a local tmp
in the tests (#3258)lib/jekyll/frontmatter_defaults.rb
(#3322)regenerate?
checking to Regenerator
(#3326)jekyll-thumbnail-filter
to list of third-party plugins (#2790)keep_files
for destination
(#3288, #3296)keep_files
and a warning about destination
cleaning (#3295)next_section
and prev_section
navigation items (#3292)jekyll-minifier
to list of third-party plugins (#3333)highlight
Liquid tag instead of the four-space tabs for code (#3336)Published by parkr over 9 years ago
.
(#3147)jsonify
Liquid filter handling of boolean values (#3154)viewport
meta tag (#3170)application/rss+xml
(#3176)#as_liquid
(#3158)@alfredxing
to the @jekyll/core
team. 🎉 (#3218)-q
option for the build
and serve
commands (#3149)keep_files
to configuration documentation (#3162)destination
directory (#3161)jekyll-jalali
plugin added to the list of third-party plugins. (#3198)inline_highlight
plugin to list of third-party plugins (#3212)jekyll-mermaid
plugin to list of third-party plugins (#3222)Published by parkr almost 10 years ago
post_url
should match post.name
instead of slugs and dates (with backwards-compatibility) (#3058):jekyll_plugins
(#3119)^\A
(#3089)Conversion error:
message in Convertible
(#3088)Renderer#convert
(#3090)paginate_path
example. (#3091)excerpt_separator
) (#3094)