Jekyll is a blog-aware static site generator in Ruby
MIT License
Bot releases are visible (Hide)
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)Jekyll::Tags::IncludeTag#blank?
method (#2625)bundle exec
in script/proof
(#2610)Jekyll::AutolinkEmail
and Jekyll::GitMetadata
to the list ofPublished by parkr over 10 years ago
mercenary
(#1706)Post#next
or Post#previous
(#1983)site.static_files
to Liquid (#2075)jekyll new
(#2050)relative_permalinks
configuration option (default to false
) (#2307)fnmatch?
(#2303)group_by
Liquid filter create lists of items grouped by a commonfenced_code_blocks
option (#1799)include
tag variable arguments to use filters (#1841)post_url
tag should raise ArgumentError
for invalid name (#1825)mercenary
to ~> 0.2.0
(#1879)safe_yaml
to ~> 1.0
(#1886)--quiet
flag to silence output during build and serve (#1898)where
filter to filter arrays based on a key/value pairjekyll serve
to complete parity with GH Pages.mkdown
as valid Markdown extension (#2048)index.xml
to the list of WEBrick directory index files (#2041)layouts
config key relative to CWD or to source (#2058)~> 1.3
(#1894)self
(#2090)nil
and error out (#2148)force_polling
option to the serve
command (#2165)<head>
in the site template (#2186)File.exist?
instead of deprecated File.exists?
(#2214)published: false
(#1492)Jekyll::LiquidExtensions
with .lookup_variable
method for easyutf-8
encoding in header for webrick error page response (#2289)site.documents
to Liquid payload (list of all docs) (#2295)#path
to required methods in Jekyll::Convertible
(#1866)jekyll docs
to be consistent withSafeYAML.load
to avoid conflicts with other projects (#1982)#path
for a draft is now _drafts
instead of _posts
(#2042)normalize_options
method call from bin/jekyll
(#2121).+
characters from Pygments lexer names when adding as a CSSPost#url
and Page#url
escape (#1568){% highlight %}
block content (#1823)rouge
only when it's been requested as the highlighter (#2189)xml_escape
liquid filter) (#2244)highlight
tag (#2264)has_yaml_header?
(#2310)output
to Document
liquid output hash (#2309)v1-stable
branch (#1836)highlight
tag feature (#1859)Forwardable
for delegation between Excerpt
and Post
read_things
to read_content
(#1928)script/branding
script for ASCII art lovin' (#1936)bundle install
in travis_retry
to retry when RubyGems fails (#2160)Command
(#2216)rr
link in CONTRIBUTING doc (#2247)jekyll
subcommands (#2258)Commands::Serve
. (#2269)highlight
tag (#2154)Util
hash functions with latest from Rails (#2273)site
in docs (#1864)<code>
tag to context.registers[:site]
note (#1867)paginate: nil
to default configuration in docs (#1896)<p>
tags from excerpt (#1933)docs/sites.md
link to GitHub Training materials (#1949)master
with the release info from 1.4.3 (#1947)next
and previous
docs for post layouts and templates (#1970)Writing posts
page about how to strip html from excerpt (#1962)jekyll-humanize
plugin to plugin list (#1998)jekyll-font-awesome
plugin to plugin list (#1999)sublime-jekyll
to list of Editor plugins (#2001)vim-jekyll
to the list of Editor plugins (#2005)p
tags in news_item
layout (#2013)site.static_files
(#2077)jekyll-image-set
to the list of third-party plugins (#2105)jekyll-ordinal
to list of third-party plugins (#2150)jekyll_figure
to list of third-party plugins (#2158)array_to_sentence_string
filter when outputting news itemfeed.xml
(#2192)jekyll-page-collections
to list of third-party plugins (#2215)post_url
(#2243)jekyll-live-tiles
to list of third-party plugins (#2250)jekyll-help
(#2277)site.time
for the copyright year. (#2305)where
and group_by
Liquid filters (#2298)Published by parkr over 10 years ago
kramdown
gem instead of maruku
gemPublished by parkr over 10 years ago
url
and baseurl
in the site template. (#2317)baseurl
to ""
(#2317)gist
plugin so it always includes the username. (#2314)where
filter) features in docs (#2316)Published by parkr over 10 years ago
Only strip the drive name if it begins the string (#2176).
Published by parkr over 10 years ago
safe_yaml
dependency to ~> 1.0
(#2167)safe_yaml
dependency to ~> 1.0.0
(#1942)maruku
at 0.7.0
(#2167)cucmber
at 1.3.11
(#2167)Published by parkr almost 11 years ago
Published by parkr almost 11 years ago
Published by parkr almost 11 years ago
Turn on Maruku fenced code blocks by default (#1830)
Published by parkr almost 11 years ago
toml
gem to v0.1.0
to maintain compat with Ruby 1.8.7 (#1778)Published by mattr- almost 11 years ago
--prefix
option to passthrough for the importers (#1669)--watch
on 1.8.7 (#1730)Site#filter_entries
into its own object (#1697)Time.now
(#1695)jekyll-monthly-archive-plugin
and jekyll-category-archive-plugin
tojekyll-asset-path-plugin
to list of third-party plugins (#1670)emoji-for-jekyll
to list of third-part plugins (#1708)org-mode
converter plugin to third-party plugins (#1711)post_url
when posts are in subdirectories (#1718)example.com
(#1448)Published by parkr almost 11 years ago
jekyll serve
(#1363)~> 2.3.0
(#1515)>= 2.5.2, < 2.6
(#1536)Published by mattr- almost 11 years ago
_data
include
tags (#1495)encoding
configuration option (#1449)~> 1.2
(#1610)safe_yaml
dependency to ~> 0.9.7
(#1602)json
liquid filter to be used in sites (#1651)jekyll-import
gem ispathname
require in certain cases (#1255)+
instead of Array#concat
when building Post
attribute list (#1571)~> 0.6.0
in order to avoid changes in rendering (#1598)include
tag (#1490)~> 2.3
(#1608)~> 1.1
(#1604)~> 1.3
(#1607)~> 0.7.0
(#1606)~> 10.1
(#1603)site.rb
comments to be more concise/uniform (#1616)JekyllImport::WordPress.process
arguments (#1554)jekyll-suggested-tweet
to list of third-party plugins (#1555)jekyll-import
warning note of missing dependencies (#1626)date_to_string
always returns a two digit day (#1663)