Jekyll is a blog-aware static site generator in Ruby
MIT License
Bot releases are hidden (Show)
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)Published by parkr almost 10 years ago
Hot on the heels of v2.5.0, this release brings relief to our Windows users. It includes a fix for a 2.5.0 path sanitation change that has been confirmed to work on Windows.
To our Windows users: while we don’t officially support Windows, we don’t wish to impede your normal use of Jekyll at all. Our lack of full support for Windows is due to our lack of a Windows machine for development testing (no one on the core team has a Windows machine upon which to test new release candidates), not due to any malice or willful oversight. If you come to us with an issue, we are more than happy to work through it with you to come to a solution that works for all platforms. Along those lines, we have created a Windows Test Force (WTF) which is a group of Jekyll users dedicated to making sure all future releases work on Windows before they’re released so we don’t have this issue again. A special thanks goes out to the initial WTF team members, XhmikosR, Julian Thilo, Pedro Rogério, and Alfred Xing.
Happy Jekylling!
Published by parkr almost 10 years ago
:jekyll_plugins
Gemfile group unless JEKYLL_NO_BUNDLER_REQUIRE
is specified in the environment. (#2865)Site
object (#2882)JEKYLL_LOG_LEVEL
. (#3067)where
filter. (#2986)page.excerpt
if it's available (#2964)head.html
of site template to 2 spaces from 4 (#2973)$content-width
variable instead of a fixed value in the site template CSS (#2972)<meta>
description. (#2982)head
of site template files (#2996)Hash#each_key
instead of Hash#keys.each
to speed up iteration--watch
from the site template blog post since it defaults.htm
extensions (#2925)Utils.slugify
: Don't create new objects when gsubbing (#2997)jsonify
filter to Hashes deeply and effectively (#3063)127.0.0.1
as default host instead of 0.0.0.0
(#3053)Jekyll::URL.escape_path
(#3052)jekyll new --blank
in TestUnit (#2913)jekyll new --force
logic (#2929)Convertible#transform
(#2957)NOKOGIRI_USE_SYSTEM_LIBRARIES=true
decreases installation time. (#3040)_config.yml
filename fixes (#2911)mathml.rb
to the list of third-party plugins. (#2937)--force_polling
to the list of configuration options (#2943)--watch
. (#2954)--skip-initial-build
to configuration docs (#2949)build/serve -V
option to configuration documentation (#2948):categories
in permalinks (#3011)Published by parkr about 10 years ago
relative_include
tag (#2870)push
, pop
, unshift
, shift
(#2895):title
to collection URL template fillers (#2864)_data
directory (#2761)name
variable to collection permalinks (#2799)inspect
liquid filter. (#2867)slugify
Liquid filter (#2880)Jekyll.sanitized_path
when adding static files to Collections (#2849)main.scss
in site template (#2771)docs/
dir (#2768)<< self
idiom to New
command (#2817)_base.scss
(#2889)name
variable for collection permalinks (#2829)jekyll-projectlist
plugin from list of third-partymarkdown-writer
package for Atom Editor to list of third-partysass_dir
note on assets page (#2791)include_relative
(#2884)Published by parkr about 10 years ago
jekyll help
command (#2707).scss
for site_template
styles. (#2667)scope
key in front matter defaults (#2659)permalink: pretty
in the _config.yml
for the site template (#2680)Time.parse
into a Utils method (#2682)_posts
folder (#2705) REVERTS (#2633)collection.files
as StaticFile
s (#2737)sassify
and scssify
Liquid filters (#2739)classifier
gem with classifier-reborn
(#2721)#to_liquid
before calling #to_json
in jsonify filter (#2729)strftime
to avoid parse string twice (#2673)date
front matter value & produce nice error message (#2649)Deprecator#gracefully_require
error message (#2694)encoding
Option (#2720)Document#to_s
should produce just the content of the document (#2731)git diff
command in proof
script (#2672)latest_version.txt
file to the site (#2740)page.content
. But more transparent. (#2522)jekyll-slim
in list of third-party plugins (#2689)null
in YAML instead of nil
in default config list (#2719)Published by parkr about 10 years ago
permalink
setting in site template (#2331)site.name
with site.title
in site template (#2324)Jekyll::Filters#time
now accepts UNIX timestamps in string or number form (#2339)item_property
for where
filter so it doesn't break on collections (#2359)--watch
doesn't fail (#2364)baseurl
default (#2341)upgrading.md
(#2351)History.markdown
in order to fix history page in docs (#2363)Published by parkr about 10 years ago
_data
directory (#2369)EXCERPT_ATTRIBUTES_FOR_LIQUID
(#2408)Jekyll.env
and jekyll.environment
(the Liquid var) (#2417)_config.yaml
or _config.yml
(.yml
takes precedence) (#2406)_data
(#2395)jekyll-paginate
(#2455)date_to_rfc822
filter in site template (#2437)gist
tag into a separate gem (#2469)collection
attribute to Document#to_liquid
to access the2.7.6 <= x < 3.0.0
(#2492)/
in the site.html_pages
list (#2524)highlight
tag use language-
prefix in CSS class (#2511)item#to_liquid
before #data
or #[]
in filters (#2493)hl_lines
in highlight
tag (#2532)--watch
flag into a separate gem (#2550)sort
filter should sort even if one of the values is nil
(#2345)pre code
in the site template CSS (#2383)log_level
earlier to silence info level configuration output (#2393)title
in site template (#2411)Numeric
values for dates, not Number
values (#2377)keep_files
(#2458)https
for GitHub links in documentation (#2470)Jekyll::Commands::Build#build
(#2554)timezone
to America/Los_Angeles
(#2394)anchor_links.html
(#2368)jekyll_github_sample
plugin to list of third-party plugins (#2463)https
for GitHub links across whole site (#2470)show_drafts
to false
in default configuration listing (#2536)url
from configuration docs (#2547)Published by parkr about 10 years ago
highlight
to separate code blocks (#2558)html_pages
to Variables docs (#2567)