Jekyll is a blog-aware static site generator in Ruby
MIT License
Bot releases are visible (Hide)
Published by parkr over 7 years ago
Backport #6137 for v3.4.x: Default baseurl to nil. (#6146)
Published by parkr over 7 years ago
Backport #5871 for v3.4.x: Convert StaticFile liquid representation to a Drop & add front matter defaults support to StaticFiles (#5940)
Published by jekyllbot over 7 years ago
array_to_sentence_string
filter (#5597)group_by_exp
filter (#5513)post_url
. (#5605)ENV["TZ"]
in Windows (#5612)https
when possible. (#5611)_font-awesome.scss
to move .woff file before .ttf (#5614)docs/_config.yml
(#5746)test/test_tags.rb
(#5608)assert_nil
instead of assert_equal nil
(#5652)assert_nil
(#5725)jekyll.gemspec
(#5746)match_regex
and replace_regex
filters (#5799)Published by jekyllbot almost 8 years ago
gsub
for performance (#5494)theme_template
README (#5472)_config.yml
comment typo (#5511)jekyll new-theme
should specify Jekyll as a runtime dependency for the theme (#5457)link
Liquid tag (#5449)docs
folder as a way to deploy on GitHub Pages (#5571)Published by jekyllbot about 8 years ago
css/
from new site scaffolding (#5402)static_file.name
and .basename
Liquid attributes (#5264)http://localhost:4000
(#5431)kramdown.coderay
if it is actually in the config (#5380)File.utime
for StaticFiles if it's a symlink (#5427)*_url
filters (#5410)post_url
tag matched incorrect post with subdirectory (#4873)to_integer
and inspect
filters (#5185)new-theme
command (#5205)link
Liquid tag (#5182)height: auto;
(#5254)Creating a theme
(#5249)--lsi
option's description to Wikipedia docs on LSI (#5274)--profile
option on the configuration page (#5279):site, :post_render
payload documentation on site (#5280)relative_url
and absolute_url
(#5405)bundle install
after jekyll new
(#5428)site_configuration.feature
: use UTC format in timezone (#5416)jekyll new
while in CI (#5408)Published by jekyllbot about 8 years ago
css/
from new site scaffolding (#5402)static_file.name
and .basename
Liquid attributes (#5264)http://localhost:4000
(#5431)kramdown.coderay
if it is actually in the config (#5380)File.utime
for StaticFiles if it's a symlink (#5427)*_url
filters (#5410)post_url
tag matched incorrect post with subdirectory (#4873)to_integer
and inspect
filters (#5185)new-theme
command (#5205)link
Liquid tag (#5182)height: auto;
(#5254)Creating a theme
(#5249)--lsi
option's description to Wikipedia docs on LSI (#5274)--profile
option on the configuration page (#5279):site, :post_render
payload documentation on site (#5280)relative_url
and absolute_url
(#5405)bundle install
after jekyll new
(#5428)site_configuration.feature
: use UTC format in timezone (#5416)jekyll new
while in CI (#5408)Published by jekyllbot about 8 years ago
relative_path
without using Pathname (#5164)BUNDLE_GEMFILE
for new site (#5178)Published by jekyllbot about 8 years ago
group_by
result (#4557)_base.scss
(#4637)<div>
to <main>
and added accessibility info (#4636)where
filter (#4555)Tags::PostUrl
a bit, including better errors and date parsing (#4670)String#encode
for xml_escape
filter instead of CGI.escapeHTML
(#4694)show_dir_listing
option for serve command and fix index file names (#4533)_config.yml
(#4704)link
Liquid tag to make generation of URL's easier (#4624):after_init
hook & add Site#config=
to make resetting config easy (#4703)#<=>
which sorts by date (falling back to path) (#4741)where_exp
filter for filtering by expression (#4478)site.source
(#4710)glob_include?
(#4859)markdownify
and smartify
should convert input to string before conversion (#4958)Site#generate
for 'jekyll doctor' to catch plugin issues (#5005)normalize_whitepace
filter (#4917)to_integer
(#5101)--baseurl
to build
subcommand (#5135)Document#date
: drafts which have no date should use source file mtime (#4611)Filters#time
: clone an input Time so as to be non-destructive (#4590)--config
wasn't a recognized flag (#4598)related_posts
are only set for a post (#4620)EntryFilter#special?
: ignore filenames which begin with ~
(#4491)keep_files
should only apply to the beginning of paths, not substrings with index > 0 (#3849)Document::YAML_FRONT_MATTER_REGEXP
to parse transformable files (#4786)Serve.process
should receive same config as Build.process
(#4953)after_init
hook call at the end of Site#initialize
(#5106)where_exp
filter should filter posts (#4860)site.collections
by label (#4942){{ layout }}
oddities (proper inheritance & fixing overflow of old data) (#4943)require_all
glob (#4944)jekyll/commands*
to pass rubocop rules (#4888)Drop
changes from v3.1 forward-ports (#4949)test/*
(#4947)_posts
are no longer categories (#4639)script/
calls in the Contributing documentation (#4712)date
property (#4769)</p>
from site/_docs/permalinks.md
(#4890)Published by parkr over 8 years ago
{{ site | jsonify }}
, works (#4914)Published by parkr over 8 years ago
require_all
glob (affects Linux only). (#4912)Published by parkr over 8 years ago
ExcerptDrop
and remove excerpt's ability to refer to itself in Liquid (#4907)collections.posts.permalink
inherits properly from permalink
only when it doesn't exist (#4910)Configuration.from
to make it easier to build configs from just a hashsite.collections
in Liquid by label (#4910)layout
in Liquid would inherit from previously-rendered layouts' metadatas (#4909)layout
in Liquid would override in the wrong direction (more-specific layouts' data were overwritten by their parent layouts' data; this has now been reversed) (#4909)Published by parkr over 8 years ago
Published by parkr over 8 years ago
.rubocop.yml
in Gem (#4437)LiquidRenderer#parse
: parse with line numbers. (#4452)@config
accessible in the Markdown converter. (#4428)Jekyll.sanitized_path
: sanitizing a questionable path should handle tildes (#4492)titleize
so already capitalized words are not dropped (#4525)--force
option (#4410)Published by parkr over 8 years ago
Jekyll.sanitized_path
: escape tildes before sanitizing a questionable path (#4468)LiquidRenderer#parse
: parse with line numbers (#4453)Document#<=>
: protect against nil comparison in dates. (#4446)Published by parkr over 8 years ago
Page#dir
: ensure it ends in a slash (#4403)Utils.merged_file_read_opts
to unify reading & strip the BOM (#4404)Renderer#output_ext
: honor folders when looking for ext (#4401)Published by parkr over 8 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)has_yaml_header?
should accept files with extraneous spaces (#4290)permalink
YAML front matter (#4314)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)jekyll-commonmark
to list of third-party plugins (#4299)Published by parkr over 8 years ago