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 visible (Hide)

jekyll - v2.5.1

Published by parkr almost 10 years ago

Bug Fixes

  • Fix path sanitation bug related to Windows drive names (#3077)

Notes

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!

jekyll - v2.5.0

Published by parkr almost 10 years ago

Minor Enhancements

  • Require gems in :jekyll_plugins Gemfile group unless JEKYLL_NO_BUNDLER_REQUIRE is specified in the environment. (#2865)
  • Centralize path sanitation in the Site object (#2882)
  • Allow placeholders in permalinks (#3031)
  • Allow users to specify the log level via JEKYLL_LOG_LEVEL. (#3067)
  • Fancy Indexing with WEBrick (#3018)
  • Allow Enumerables to be used with where filter. (#2986)
  • Meta descriptions in the site template now use page.excerpt if it's available (#2964)
  • Change indentation in head.html of site template to 2 spaces from 4 (#2973)
  • Use a $content-width variable instead of a fixed value in the site template CSS (#2972)
  • Strip newlines in site template <meta> description. (#2982)
  • Add link to atom feed in head of site template files (#2996)
  • Performance optimizations (#2994)
  • Use Hash#each_key instead of Hash#keys.each to speed up iteration
    over hash keys. (#3017)
  • Further minor performance enhancements. (#3022)
  • Add 'b' and 's' aliases for build and serve, respectively (#3065)

Bug Fixes

  • Fix Rouge's RedCarpet plugin interface integration (#2951)
  • Remove --watch from the site template blog post since it defaults
    to watching in in 2.4.0 (#2922)
  • Fix code for media query mixin in site template (#2946)
  • Allow post URL's to have .htm extensions (#2925)
  • Utils.slugify: Don't create new objects when gsubbing (#2997)
  • The jsonify filter should deep-convert to Liquid when given an Array. (#3032)
  • Apply jsonify filter to Hashes deeply and effectively (#3063)
  • Use 127.0.0.1 as default host instead of 0.0.0.0 (#3053)
  • In the case that a Gemfile does not exist, ensure Jekyll doesn't fail on requiring the Gemfile group (#3066)

Development Fixes

  • Fix a typo in the doc block for Jekyll::URL.escape_path (#3052)
  • Add integration test for jekyll new --blank in TestUnit (#2913)
  • Add unit test for jekyll new --force logic (#2929)
  • Update outdated comment for Convertible#transform (#2957)
  • Add Hakiri badge to README. (#2953)
  • Add some simple benchmarking tools. (#2993)

Site Enhancements

  • NOKOGIRI_USE_SYSTEM_LIBRARIES=true decreases installation time. (#3040)
  • Add FormKeep to resources as Jekyll form backend (#3010)
  • Fixing a mistake in the name of the new Liquid tag (#2969)
  • Update Font Awesome to v4.2.0. (#2898)
  • Fix link to #2895 in 2.4.0 release post. (#2899)
  • Add Big Footnotes for Kramdown plugin to list of third-party plugins (#2916)
  • Remove warning regarding GHP use of singular types for front matter defaults (#2919)
  • Fix quote character typo in site documentation for templates (#2917)
  • Point Liquid links to Liquid’s Github wiki (#2887)
  • Add HTTP Basic Auth (.htaccess) plugin to list of third-party plugins (#2931)
  • (Minor) Grammar & _config.yml filename fixes (#2911)
  • Added mathml.rb to the list of third-party plugins. (#2937)
  • Add --force_polling to the list of configuration options (#2943)
  • Escape unicode characters in site CSS (#2906)
  • Add note about using the github-pages gem via pages.github.com/versions.json (#2939)
  • Update usage documentation to reflect 2.4 auto-enabling of --watch. (#2954)
  • Add --skip-initial-build to configuration docs (#2949)
  • Fix a minor typo in Templates docs page (#2959)
  • Add a ditaa-ditaa plugin under Other section on the Plugins page (#2967)
  • Add build/serve -V option to configuration documentation (#2948)
  • Add 'Jekyll Twitter Plugin' to list of third-party plugins (#2979)
  • Docs: Update normalize.css to v3.0.2. (#2981)
  • Fix typo in Continuous Integration documentation (#2984)
  • Clarify behavior of :categories in permalinks (#3011)
jekyll - v2.4.0

Published by parkr about 10 years ago

Minor Enhancements

  • Support a new relative_include tag (#2870)
  • Auto-enable watch on 'serve' (#2858)
  • Render Liquid in CoffeeScript files (#2830)
  • Array Liquid filters: push, pop, unshift, shift (#2895)
  • Add :title to collection URL template fillers (#2864)
  • Add support for CSV files in the _data directory (#2761)
  • Add the name variable to collection permalinks (#2799)
  • Add inspect liquid filter. (#2867)
  • Add a slugify Liquid filter (#2880)

Bug Fixes

  • Use Jekyll.sanitized_path when adding static files to Collections (#2849)
  • Fix encoding of main.scss in site template (#2771)
  • Fix orientation bugs in default site template (#2862)

Development Fixes

  • Update simplecov gem to 0.9 (#2748)
  • Remove docs/ dir (#2768)
  • add class << self idiom to New command (#2817)
  • Allow Travis to 'parallelize' our tests (#2859)
  • Fix test for Liquid rendering in Sass (#2856)
  • Fixing "vertycal" typo in site template's _base.scss (#2889)

Site Enhancements

  • Document the name variable for collection permalinks (#2829)
  • Adds info about installing jekyll in current dir (#2839)
  • Remove deprecated jekyll-projectlist plugin from list of third-party
    plugins (#2742)
  • Remove tag plugins that are built in to Jekyll (#2751)
  • Add markdown-writer package for Atom Editor to list of third-party
    plugins (#2763)
  • Fix typo in site documentation for collections (#2764)
  • Fix minor typo on plugins docs page (#2765)
  • Replace markdown with HTML in sass_dir note on assets page (#2791)
  • Fixed "bellow" typo in datafiles docs (#2879)
  • Fix code/markdown issue in documentation for variables (#2877)
  • Remove Good Include third-party plugin from plugins page (#2881)
  • Add some more docs on include_relative (#2884)
jekyll - v2.3.0

Published by parkr about 10 years ago

Minor Enhancements

  • Allow Convertibles to be converted by >= 1 converters (#2704)
  • Allow Sass files to be rendered in Liquid, but never place them in layouts. (#2733)
  • Add jekyll help command (#2707)
  • Use .scss for site_template styles. (#2667)
  • Don't require the scope key in front matter defaults (#2659)
  • No longer set permalink: pretty in the _config.yml for the site template (#2680)
  • Rework site template to utilize Sass (#2687)
  • Notify the user when auto-regeneration is disabled. (#2696)
  • Allow partial variables in include tag filename argument (#2693)
  • Move instances of Time.parse into a Utils method (#2682)
  • Ignore subfolders in the _posts folder (#2705) REVERTS (#2633)
  • Front Matter default types should always be pluralized (#2732)
  • Read in static files into collection.files as StaticFiles (#2737)
  • Add sassify and scssify Liquid filters (#2739)
  • Replace classifier gem with classifier-reborn (#2721)

Bug Fixes

  • Use only the last extname when multiple converters exist (#2722)
  • Call #to_liquid before calling #to_json in jsonify filter (#2729)
  • Use non padded config in strftime to avoid parse string twice (#2673)
  • Replace deprecated Ruby methods with undeprecated ones (#2664)
  • Catch errors when parsing Post date front matter value & produce nice error message (#2649)
  • Allow static files in Collections (#2615)
  • Fixed typo in Deprecator#gracefully_require error message (#2694)
  • Remove preemptive loading of the 'classifier' gem. (#2697)
  • Use case-insensitive checking for the file extensions when loading config files (#2718)
  • When Reading Documents, Respect encoding Option (#2720)
  • Refactor based on jekyll-watch clean-up. (#2716)
  • Document#to_s should produce just the content of the document (#2731)

Development Fixes

  • Only include lib files in the gem (#2671)
  • Fix git diff command in proof script (#2672)
  • Make default rake task a multitask so tests run in parallel (#2735)

Site Enhancements

  • Use Sass and a Docs Collection (#2651)
  • Add latest_version.txt file to the site (#2740)
  • Be more ambiguous about page.content. But more transparent. (#2522)
  • Streamlining front matter wording (instead of front-matter/frontmatter) (#2674)
  • Add note that source directory cannot be modified in GitHub Pages (#2669)
  • Fix links from #2669 to be actual HTML. Whoops. (#2679)
  • Add link to jekyll-slim in list of third-party plugins (#2689)
  • Add Barry Clark's Smashing Magazine tutorial to resources page (#2688)
  • Reorganize and update default configuration settings (#2456)
  • Fixing indentation in the configuration docs about Redcarpet exts (#2717)
  • Use null in YAML instead of nil in default config list (#2719)
  • Fix typo in Continuous Integration docs (#2708)
jekyll - v2.0.3

Published by parkr about 10 years ago

Bug Fixes

  • Properly prefix links in site template with URL or baseurl depending upon
    need. (#2319)
  • Update gist tag comments and error message to require username (#2326)
  • Fix permalink setting in site template (#2331)
  • Don't fail if any of the path objects are nil (#2325)
  • Instantiate all descendants for converters and generators, not just
    direct subclasses (#2334)
  • Replace all instances of site.name with site.title in site template (#2324)
  • Jekyll::Filters#time now accepts UNIX timestamps in string or number form (#2339)
  • Use item_property for where filter so it doesn't break on collections (#2359)
  • Rescue errors thrown so --watch doesn't fail (#2364)

Site Enhancements

  • Add missing "as" to assets docs page (#2337)
  • Update docs to reflect new baseurl default (#2341)
  • Add links to headers who have an ID. (#2342)
  • Use symbol instead of HTML number in upgrading.md (#2351)
  • Fix link to front matter defaults docs (#2353)
  • Fix for History.markdown in order to fix history page in docs (#2363)
jekyll - v2.1.0

Published by parkr about 10 years ago

Minor Enhancements

  • Bump to the latest Liquid version, 2.6.1 (#2495)
  • Add support for JSON files in the _data directory (#2369)
  • Allow subclasses to override EXCERPT_ATTRIBUTES_FOR_LIQUID (#2408)
  • Add Jekyll.env and jekyll.environment (the Liquid var) (#2417)
  • Use _config.yaml or _config.yml (.yml takes precedence) (#2406)
  • Override collection url template (#2418)
  • Allow subdirectories in _data (#2395)
  • Extract Pagination Generator into gem: jekyll-paginate (#2455)
  • Utilize date_to_rfc822 filter in site template (#2437)
  • Add categories, last build datetime, and generator to site template
    feed (#2438)
  • Configurable, replaceable Logger-compliant logger (#2444)
  • Extract gist tag into a separate gem (#2469)
  • Add collection attribute to Document#to_liquid to access the
    document's collection label. (#2436)
  • Upgrade listen to 2.7.6 <= x < 3.0.0 (#2492)
  • Allow configuration of different Twitter and GitHub usernames in site template (#2485)
  • Bump Pygments to v0.6.0 (#2504)
  • Front matter defaults for documents in collections (#2419)
  • Include files with a url which ends in / in the site.html_pages list (#2524)
  • Make highlight tag use language- prefix in CSS class (#2511)
  • Lookup item property via item#to_liquid before #data or #[] in filters (#2493)
  • Skip initial build of site on serve with flag (#2477)
  • Add support for hl_lines in highlight tag (#2532)
  • Spike out --watch flag into a separate gem (#2550)

Bug Fixes

  • Liquid sort filter should sort even if one of the values is nil (#2345)
  • Remove padding on pre code in the site template CSS (#2383)
  • Set log_level earlier to silence info level configuration output (#2393)
  • Only list pages which have title in site template (#2411)
  • Accept Numeric values for dates, not Number values (#2377)
  • Prevent code from overflowing container in site template (#2429)
  • Encode URLs in UTF-8 when escaping and unescaping (#2420)
  • No Layouts or Liquid for Asset Files (#2431)
  • Allow front matter defaults to set post categories (#2373)
  • Fix command in subcommand deprecation warning (#2457)
  • Keep all parent directories of files/dirs in keep_files (#2458)
  • When using RedCarpet and Rouge without Rouge installed, fixed erroneous
    error which stated that redcarpet was missing, not rouge. (#2464)
  • Ignore all directories and files that merit it on auto-generation (#2459)
  • Before copying file, explicitly remove the old one (#2535)
  • Merge file system categories with categories from YAML. (#2531)
  • Deep merge front matter defaults (#2490)
  • Ensure exclude and include arrays are arrays of strings (#2542)
  • Allow collections to have dots in their filenames (#2552)
  • Collections shouldn't try to read in directories as files (#2552)
  • Be quiet very quickly. (#2520)

Development Fixes

  • Test Ruby 2.1.2 instead of 2.1.1 (#2374)
  • Add test for sorting UTF-8 characters (#2384)
  • Use https for GitHub links in documentation (#2470)
  • Remove coverage reporting with Coveralls (#2494)
  • Fix a bit of missing TomDoc to Jekyll::Commands::Build#build (#2554)

Site Enhancements

  • Set timezone to America/Los_Angeles (#2394)
  • Improve JavaScript in anchor_links.html (#2368)
  • Remove note on Quickstart page about default markdown converter (#2387)
  • Remove broken link in extras.md to a Maruku fork (#2401)
  • Update Font Awesome to v4.1.0. (#2410)
  • Fix broken link on Installation page to Templates page (#2421)
  • Prevent table from extending parent width in permalink style table (#2424)
  • Add collections to info about pagination support (#2389)
  • Add jekyll_github_sample plugin to list of third-party plugins (#2463)
  • Clarify documentation around front matter defaults and add details
    about defaults for collections. (#2439)
  • Add Jekyll Project Version Tag to list of third-party plugins (#2468)
  • Use https for GitHub links across whole site (#2470)
  • Add StickerMule + Jekyll post (#2476)
  • Add Jekyll Asset Pipeline Reborn to list of third-party plugins (#2479)
  • Add link to jekyll-compress-html to list of third-party plugins (#2514)
  • Add Piwigo Gallery to list of third-party plugins (#2526)
  • Set show_drafts to false in default configuration listing (#2536)
  • Provide an updated link for Windows installation instructions (#2544)
  • Remove url from configuration docs (#2547)
  • Documentation for Continuous Integration for your Jekyll Site (#2432)
jekyll - v2.1.1

Published by parkr about 10 years ago

Bug Fixes

  • Patch read vulnerabilities for data & confirm none for layouts (#2563)
  • Update Maruku dependency to allow use of the latest version (#2576)
  • Remove conditional assignment from document URL to prevent stale urls (#2575)

Site Enhancements

  • Add vertical margin to highlight to separate code blocks (#2558)
  • Add html_pages to Variables docs (#2567)
  • Fixed broken link to Permalinks page (#2572)
  • Update link to Windows installation guide (#2578)
jekyll -

Published by parkr about 10 years ago

Minor Enhancements

  • Throw a warning if the specified layout does not exist (#2620)
  • Whitelist Pygments options in safe mode (#2642)

Bug Fixes

  • Remove unnecessary Jekyll::Tags::IncludeTag#blank? method (#2625)
  • Categories in the path are ignored (#2633)

Development Fixes

  • Refactoring Errors & Requires of Third-Party stuff (#2591)
  • Add further tests for categories (#2584)
  • Proof site with html-proofer on change (#2605)
  • Fix up bug in #2605 which caused proofing the site not to function (#2608)
  • Use bundle exec in script/proof (#2610)

Site Enhancements

  • Update Kramdown urls (#2588)
  • Add Jekyll::AutolinkEmail and Jekyll::GitMetadata to the list of
    third-party plugins (#2596)
  • Fix a bunch of broken links in the site (#2601)
  • Replace dead links with working links (#2611)
  • Add jekyll-hook to deployment methods (#2617)
  • Added kramdown-with-pygments plugin to the list of third-party plugins (#2623)
  • Update outdated "Extras" page and remove duplicate documentation (#2622)
  • Add co2 plugin to list of third-party plugins (#2639)
  • Attempt to clarify the way Sass imports happen (#2642)
jekyll - v2.0.0

Published by parkr over 10 years ago

Major Enhancements

  • Add "Collections" feature (#2199)
  • Add gem-based plugin whitelist to safe mode (#1657)
  • Replace the commander command line parser with a more robust
    solution for our needs called mercenary (#1706)
  • Remove support for Ruby 1.8.x (#1780)
  • Move to jekyll/jekyll from mojombo/jekyll (#1817)
  • Allow custom markdown processors (#1872)
  • Provide support for the Rouge syntax highlighter (#1859)
  • Provide support for Sass (#1932)
  • Provide a 300% improvement when generating sites that use
    Post#next or Post#previous (#1983)
  • Provide support for CoffeeScript (#1991)
  • Replace Maruku with Kramdown as Default Markdown Processor (#1988)
  • Expose site.static_files to Liquid (#2075)
  • Complete redesign of the template site generated by jekyll new (#2050)
  • Update Listen from 1.x to 2.x (#2097)
  • Front-matter defaults (#2205)
  • Deprecate relative_permalinks configuration option (default to false) (#2307)
  • Exclude files based on prefix as well as fnmatch? (#2303)

Minor Enhancements

  • Move the EntryFilter class into the Jekyll module to avoid polluting the
    global namespace (#1800)
  • Add group_by Liquid filter create lists of items grouped by a common
    property's value (#1788)
  • Add support for Maruku's fenced_code_blocks option (#1799)
  • Update Redcarpet dependency to ~> 3.0 (#1815)
  • Automatically sort all pages by name (#1848)
  • Better error message when time is not parseable (#1847)
  • Allow include tag variable arguments to use filters (#1841)
  • post_url tag should raise ArgumentError for invalid name (#1825)
  • Bump dependency mercenary to ~> 0.2.0 (#1879)
  • Bump dependency safe_yaml to ~> 1.0 (#1886)
  • Allow sorting of content by custom properties (#1849)
  • Add --quiet flag to silence output during build and serve (#1898)
  • Add a where filter to filter arrays based on a key/value pair
    (#1875)
  • Route 404 errors to a custom 404 page in development (#1899)
  • Excludes are now relative to the site source (#1916)
  • Bring MIME Types file for jekyll serve to complete parity with GH Pages
    servers (#1993)
  • Adding Breakpoint to make new site template more responsive (#2038)
  • Default to using the UTF-8 encoding when reading files. (#2031)
  • Update Redcarpet dependency to ~> 3.1 (#2044)
  • Remove support for Ruby 1.9.2 (#2045)
  • Add .mkdown as valid Markdown extension (#2048)
  • Add index.xml to the list of WEBrick directory index files (#2041)
  • Make the layouts config key relative to CWD or to source (#2058)
  • Update Kramdown to ~> 1.3 (#1894)
  • Remove unnecessary references to self (#2090)
  • Update to Mercenary v0.3.x (#2085)
  • Ship Sass support as a separate gem (#2098)
  • Extract core extensions into a Utils module (#2112)
  • Refactor CLI & Commands For Greater Happiness (#2143)
  • Provide useful error when Pygments returns nil and error out (#2148)
  • Add support for unpublished drafts (#2164)
  • Add force_polling option to the serve command (#2165)
  • Clean up the <head> in the site template (#2186)
  • Permit YAML blocks to end with three dots to better conform with the
    YAML spec (#2110)
  • Use File.exist? instead of deprecated File.exists? (#2214)
  • Require newline after start of YAML front-matter header (#2211)
  • Add the ability for pages to be marked as published: false (#1492)
  • Add Jekyll::LiquidExtensions with .lookup_variable method for easy
    looking up of variable values in a Liquid context. (#2253)
  • Remove literal lang name from class (#2292)
  • Return utf-8 encoding in header for webrick error page response (#2289)
  • Make template site easier to customize (#2268)
  • Add two-digit year to permalink template option (#2301)
  • Add site.documents to Liquid payload (list of all docs) (#2295)
  • Take into account missing values in the Liquid sort filter (#2299)

Bug Fixes

  • Don't allow nil entries when loading posts (#1796)
  • Remove the scrollbar that's always displayed in new sites generated
    from the site template (#1805)
  • Add #path to required methods in Jekyll::Convertible (#1866)
  • Default Maruku fenced code blocks to ON for 2.0.0-dev (#1831)
  • Change short opts for host and port for jekyll docs to be consistent with
    other subcommands (#1877)
  • Fix typos (#1910)
  • Lock Maruku at 0.7.0 to prevent bugs caused by Maruku 0.7.1 (#1958)
  • Fixes full path leak to source directory when using include tag (#1951)
  • Don't generate pages that aren't being published (#1931)
  • Use SafeYAML.load to avoid conflicts with other projects (#1982)
  • Relative posts should never fail to build (#1976)
  • Remove executable bits of non executable files (#2056)
  • #path for a draft is now _drafts instead of _posts (#2042)
  • Patch a couple show-stopping security vulnerabilities (#1946)
  • Sanitize paths uniformly, in a Windows-friendly way (#2065, #2109)
  • Update gem build steps to work correctly on Windows (#2118)
  • Remove obsolete normalize_options method call from bin/jekyll (#2121).
  • Remove + characters from Pygments lexer names when adding as a CSS
    class (#994)
  • Remove some code that caused Ruby interpreter warnings (#2178)
  • Only strip the drive name if it begins the string (#2175)
  • Remove default post with invalid date from site template (#2200)
  • Fix Post#url and Page#url escape (#1568)
  • Strip newlines from the {% highlight %} block content (#1823)
  • Load in rouge only when it's been requested as the highlighter (#2189)
  • Convert input to string before XML escaping (xml_escape liquid filter) (#2244)
  • Modify configuration key for Collections and reset properly. (#2238)
  • Avoid duplicated output using highlight tag (#2264)
  • Only use Jekyll.logger for output (#2307)
  • Close the file descriptor in has_yaml_header? (#2310)
  • Add output to Document liquid output hash (#2309)

Development Fixes

  • Add a link to the site in the README.md file (#1795)
  • Add in History and site changes from v1-stable branch (#1836)
  • Testing additions on the Excerpt class (#1893)
  • Fix the highlight tag feature (#1859)
  • Test Jekyll under Ruby 2.1.0 (#1900)
  • Add script/cibuild for fun and profit (#1912)
  • Use Forwardable for delegation between Excerpt and Post
    (#1927)
  • Rename read_things to read_content (#1928)
  • Add script/branding script for ASCII art lovin' (#1936)
  • Update the README to reflect the repo move (#1943)
  • Add the project vision to the README (#1935)
  • Speed up Travis CI builds by using Rebund (#1985)
  • Use Yarp as a Gem proxy for Travis CI (#1984)
  • Remove Yarp as a Gem proxy for Travis CI (#2004)
  • Move the reading of layouts into its own class (#2020)
  • Test Sass import (#2009)
  • Switch Maruku and Kramdown in lists of Runtime vs. Development dependencies (#2049)
  • Clean up the gemspec for the project (#2095)
  • Add Japanese translation of README and CONTRIBUTING docs. (#2081)
  • Re-align the tables in Cucumber (#2108)
  • Trim trailing spaces and convert tabs to spaces (#2122)
  • Fix the failing Travis scenarios due to Cucumber issues (#2155)
  • Wrap bundle install in travis_retry to retry when RubyGems fails (#2160)
  • Refactor tags and categories (#1639)
  • Extract plugin management into its own class (#2197)
  • Add missing tests for Command (#2216)
  • Update rr link in CONTRIBUTING doc (#2247)
  • Streamline cucumber execution of jekyll subcommands (#2258)
  • Refactor Commands::Serve. (#2269)
  • Refactor highlight tag (#2154)
  • Update Util hash functions with latest from Rails (#2273)
  • Workaround for Travis bug (#2290)

Site Enhancements

  • Document Kramdown's GFM parser option (#1791)
  • Move CSS to includes & update normalize.css to v2.1.3 (#1787)
  • Minify CSS only in production (#1803)
  • Fix broken link to installation of Ruby on Mountain Lion blog post on
    Troubleshooting docs page (#1797)
  • Fix issues with 1.4.1 release blog post (#1804)
  • Add note about deploying to OpenShift (#1812)
  • Collect all Windows-related docs onto one page (#1818)
  • Fixed typo in datafiles doc page (#1854)
  • Clarify how to access site in docs (#1864)
  • Add closing <code> tag to context.registers[:site] note (#1867)
  • Fix link to @mojombo's site source (#1897)
  • Add paginate: nil to default configuration in docs (#1896)
  • Add link to our License in the site footer (#1889)
  • Add a charset note in "Writing Posts" doc page (#1902)
  • Disallow selection of path and prompt in bash examples
  • Add jekyll-compass to the plugin list (#1923)
  • Add note in Posts docs about stripping <p> tags from excerpt (#1933)
  • Add additional info about the new exclude behavior (#1938)
  • Linkify 'awesome contributors' to point to the contributors graph on
    GitHub (#1940)
  • Update docs/sites.md link to GitHub Training materials (#1949)
  • Update master with the release info from 1.4.3 (#1947)
  • Define docs nav in datafile (#1953)
  • Clarify the docs around the naming convention for posts (#1971)
  • Add missing next and previous docs for post layouts and templates (#1970)
  • Add note to Writing posts page about how to strip html from excerpt (#1962)
  • Add jekyll-humanize plugin to plugin list (#1998)
  • Add jekyll-font-awesome plugin to plugin list (#1999)
  • Add sublime-jekyll to list of Editor plugins (#2001)
  • Add vim-jekyll to the list of Editor plugins (#2005)
  • Fix non-semantic nesting of p tags in news_item layout (#2013)
  • Document destination folder cleaning (#2016)
  • Updated instructions for NearlyFreeSpeech.NET installation (#2015)
  • Update link to rack-jekyll on "Deployment Methods" page (#2047)
  • Fix typo in /docs/configuration (#2073)
  • Fix count in docs for site.static_files (#2077)
  • Update configuration docs to indicate utf-8 is the default for 2.0.0
    and ASCII for 1.9.3 (#2074)
  • Add info about unreleased feature to the site (#2061)
  • Add whitespace to liquid example in GitHub Pages docs (#2084)
  • Clarify the way Sass and CoffeeScript files are read in and output (#2067)
  • Add lyche gallery tag plugin link to list of plugins (#2094)
  • Add Jekyll Pages Directory plugin to list of plugins (#2096)
  • Update Configuration docs page with new markdown extension (#2102)
  • Add jekyll-image-set to the list of third-party plugins (#2105)
  • Losslessly compress images (#2128)
  • Update normalize.css to 3.0.0 (#2126)
  • Update modernizr to v2.7.1 (#2129)
  • Add jekyll-ordinal to list of third-party plugins (#2150)
  • Add jekyll_figure to list of third-party plugins (#2158)
  • Clarify the documentation for safe mode (#2163)
  • Some HTML tidying (#2130)
  • Remove modernizr and use html5shiv.js directly for IE less than v9 (#2131)
  • Remove unused images (#2187)
  • Use array_to_sentence_string filter when outputting news item
    categories (#2191)
  • Add link to Help repo in primary navigation bar (#2177)
  • Switch to using an ico file for the shortcut icon (#2193)
  • Use numbers to specify font weights and only bring in font weights used (#2185)
  • Add a link to the list of all tz database time zones (#1824)
  • Clean-up and improve documentation feed.xml (#2192)
  • Remove duplicate entry in list of third-party plugins (#2206)
  • Reduce the whitespace in the favicon. (#2213)
  • Add jekyll-page-collections to list of third-party plugins (#2215)
  • Add a cross-reference about post_url (#2243)
  • Add jekyll-live-tiles to list of third-party plugins (#2250)
  • Fixed broken link to GitHub training material site source (#2257)
  • Update link to help repo, now called jekyll-help (#2277)
  • Fix capitalization of 'Jekyll' on Deployment Methods page (#2291)
  • Include plugins by sonnym in list of third-party plugins (#2297)
  • Add deprecated articles keeper filter to list of third-party plugins (#2300)
  • Simplify and improve our CSS. (#2127)
  • Use black text color for the mobile navbar (#2306)
  • Use the built in date filter and site.time for the copyright year. (#2305)
  • Update html5shiv to v3.7.2 (#2304)
  • Add 2.0.0 release post (#2298)
  • Add docs for custom markdown processors (#2298)
  • Add docs for where and group_by Liquid filters (#2298)
  • Remove notes in docs for unreleased features (#2309)
jekyll - v2.0.1

Published by parkr over 10 years ago

Bug Fixes

  • Require kramdown gem instead of maruku gem
jekyll - v2.0.2

Published by parkr over 10 years ago

Bug Fixes

  • Correct use of url and baseurl in the site template. (#2317)
  • Default baseurl to "" (#2317)

Site Enhancements

  • Correct docs for the gist plugin so it always includes the username. (#2314)
  • Clarify new (defaults, where filter) features in docs (#2316)
jekyll - v1.5.1

Published by parkr over 10 years ago

Only strip the drive name if it begins the string (#2176).

jekyll - v1.5.0

Published by parkr over 10 years ago

Minor Enhancements

  • Loosen safe_yaml dependency to ~> 1.0 (#2167)
  • Bump safe_yaml dependency to ~> 1.0.0 (#1942)

Bug Fixes

  • Fix issue where filesystem traversal restriction broke Windows (#2167)
  • Lock maruku at 0.7.0 (#2167)

Development Fixes

  • Lock cucmber at 1.3.11 (#2167)
jekyll - v1.4.3

Published by parkr almost 11 years ago

1.4.3 / 2014-01-13

Bug Fixes

  • Patch show-stopping security vulnerabilities (#1944)
jekyll - v1.4.1

Published by parkr almost 11 years ago

Bug Fixes

  • Don't allow nil entries when loading posts (#1796)
jekyll - v1.4.2

Published by parkr almost 11 years ago

Bug Fixes

Turn on Maruku fenced code blocks by default (#1830)

jekyll - v1.4.0

Published by parkr almost 11 years ago

Major Enhancements

  • Add support for TOML config files (#1765)

Minor Enhancements

  • Sort plugins as a way to establish a load order (#1682)
  • Update Maruku to 0.7.0 (#1775)

Bug Fixes

  • Add a space between two words in a Pagination warning message (#1769)
  • Upgrade toml gem to v0.1.0 to maintain compat with Ruby 1.8.7 (#1778)

Development Fixes

  • Remove some whitespace in the code (#1755)
  • Remove some duplication in the reading of posts and drafts (#1779)

Site Enhancements

  • Fixed case of a word in the Jekyll v1.3.0 release post (#1762)
  • Fixed the mime type for the favicon (#1772)
jekyll - v1.3.1

Published by mattr- almost 11 years ago

Minor Enhancements

  • Add a --prefix option to passthrough for the importers (#1669)
  • Push the paginator plugin lower in the plugin priority order so
    other plugins run before it (#1759)

Bug Fixes

  • Fix the include tag when ran in a loop (#1726)
  • Fix errors when using --watch on 1.8.7 (#1730)
  • Specify where the include is called from if an included file is
    missing (#1746)

Development Fixes

  • Extract Site#filter_entries into its own object (#1697)
  • Enable Travis' bundle caching (#1734)
  • Remove trailing whitespace in some files (#1736)
  • Fix a duplicate test name (#1754)

Site Enhancements

  • Update link to example Rakefile to point to specific commit (#1741)
  • Fix drafts docs to indicate that draft time is based on file modification
    time, not Time.now (#1695)
  • Add jekyll-monthly-archive-plugin and jekyll-category-archive-plugin to
    list of third-party plugins (#1693)
  • Add jekyll-asset-path-plugin to list of third-party plugins (#1670)
  • Add emoji-for-jekyll to list of third-part plugins (#1708)
  • Fix previous section link on plugins page to point to pagination page (#1707)
  • Add org-mode converter plugin to third-party plugins (#1711)
  • Point "Blog migrations" page to http://import.jekyllrb.com (#1732)
  • Add docs for post_url when posts are in subdirectories (#1718)
  • Update the docs to point to example.com (#1448)
jekyll - v1.2.1

Published by parkr almost 11 years ago

Minor Enhancements

  • Print better messages for detached server. Mute output on detach. (#1518)
  • Disable reverse lookup when running jekyll serve (#1363)
  • Upgrade RedCarpet dependency to ~> 2.3.0 (#1515)
  • Upgrade to Liquid >= 2.5.2, < 2.6 (#1536)

Bug Fixes

  • Fix file discrepancy in gemspec (#1522)
  • Force rendering of Include tag (#1525)

Development Fixes

  • Add a rake task to generate a new release post (#1404)
  • Mute LSI output in tests (#1531)
  • Update contributor documentation (#1537)

Site Enhancements

  • Fix a couple of validation errors on the site (#1511)
  • Make navigation menus reusable (#1507)
  • Fix link to History page from Release v1.2.0 notes post.
  • Fix markup in History file for command line options (#1512)
  • Expand 1.2 release post title to 1.2.0 (#1516)
jekyll - v1.3.0

Published by mattr- almost 11 years ago

Major Enhancements

  • Add support for adding data as YAML files under a site's _data
    directory (#1003)
  • Allow variables to be used with include tags (#1495)
  • Allow using gems for plugin management (#1557)

Minor Enhancements

  • Decrease the specificity in the site template CSS (#1574)
  • Add encoding configuration option (#1449)
  • Provide better error handling for Jekyll's custom Liquid tags
    (#1514)
  • If an included file causes a Liquid error, add the path to the
    include file that caused the error to the error message (#1596)
  • If a layout causes a Liquid error, change the error message so that
    we know it comes from the layout (#1601)
  • Update Kramdown dependency to ~> 1.2 (#1610)
  • Update safe_yaml dependency to ~> 0.9.7 (#1602)
  • Allow layouts to be in subfolders like includes (#1622)
  • Switch to listen for site watching while serving (#1589)
  • Add a json liquid filter to be used in sites (#1651)
  • Point people to the migration docs when the jekyll-import gem is
    missing (#1662)

Bug Fixes

  • Fix up matching against source and destination when the two
    locations are similar (#1556)
  • Fix the missing pathname require in certain cases (#1255)
  • Use + instead of Array#concat when building Post attribute list (#1571)
  • Print server address when launching a server (#1586)
  • Downgrade to Maruku ~> 0.6.0 in order to avoid changes in rendering (#1598)
  • Fix error with failing include tag when variable was file name (#1613)
  • Downcase lexers before passing them to pygments (#1615)
  • Capitalize the short verbose switch because it conflicts with the
    built-in Commander switch (#1660)
  • Fix compatibility with 1.8.x (#1665)
  • Fix an error with the new file watching code due to library version
    incompatibilities (#1687)

Development Fixes

  • Add coverage reporting with Coveralls (#1539)
  • Refactor the Liquid include tag (#1490)
  • Update launchy dependency to ~> 2.3 (#1608)
  • Update rr dependency to ~> 1.1 (#1604)
  • Update cucumber dependency to ~> 1.3 (#1607)
  • Update coveralls dependency to ~> 0.7.0 (#1606)
  • Update rake dependency to ~> 10.1 (#1603)
  • Clean up site.rb comments to be more concise/uniform (#1616)
  • Use the master branch for the build badge in the readme (#1636)
  • Refactor Site#render (#1638)
  • Remove duplication in command line options (#1637)
  • Add tests for all the coderay options (#1543)
  • Improve some of the cucumber test code (#1493)
  • Improve comparisons of timestamps by ignoring the seconds (#1582)

Site Enhancements

  • Fix params for JekyllImport::WordPress.process arguments (#1554)
  • Add jekyll-suggested-tweet to list of third-party plugins (#1555)
  • Link to Liquid's docs for tags and filters (#1553)
  • Add note about installing Xcode on the Mac in the Installation docs (#1561)
  • Simplify/generalize pagination docs (#1577)
  • Add documentation for the new data sources feature (#1503)
  • Add more information on how to create generators (#1590, #1592)
  • Improve the instructions for mimicking GitHub Flavored Markdown
    (#1614)
  • Add jekyll-import warning note of missing dependencies (#1626)
  • Fix grammar in the Usage section (#1635)
  • Add documentation for the use of gems as plugins (#1656)
  • Document the existence of a few additional plugins (#1405)
  • Document that the date_to_string always returns a two digit day (#1663)
  • Fix navigation in the "Working with Drafts" page (#1667)
  • Fix an error with the data documentation (#1691)
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