./www/ruby-jekyll, Blog-aware, static site generator in Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.8.5, Package name: ruby24-jekyll-3.8.5, Maintainer: pkgsrc-users

Jekyll is a simple, blog aware, static site generator. It takes a
template directory (representing the raw form of a website), runs it
through Textile or Markdown and Liquid converters, and spits out a
complete, static website suitable for serving with Apache or your
favorite web server. This is also the engine behind GitHub Pages,
which you can use to host your project's page or blog right here
from GitHub.


Required to run:
[net/ruby-addressable] [misc/ruby-bundler] [devel/ruby-i18n] [www/ruby-liquid] [textproc/ruby-kramdown] [textproc/ruby-safe_yaml] [misc/ruby-colorator] [devel/ruby-mercenary] [www/ruby-jekyll-watch] [www/ruby-jekyll-sass-converter] [www/ruby-rouge] [devel/ruby-pathutil] [www/ruby-jekyll-minima] [www/ruby-jekyll-feed] [lang/ruby24-base] [www/ruby-em-websocket]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 2cad393337f77c7b6f9c6bf62c4fbf5394504245
RMD160: 92f40ce49d4cbfbab1a4b6d22e21a3f21e171729
Filesize: 110 KB

Version history: (Expand)


CVS history: (Expand)


   2019-02-06 15:51:37 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-jekyll: update to 3.8.5

3.8.5 (2018-11-04)

* pkgsrc change: Handle ruby-bundler dependency for ruby26.

Bug Fixes

* Re-implement handling Liquid blocks in excerpts (#7250)
   2019-02-03 14:45:07 by Takahiro Kambe | Files touched by this commit (11)
Log message:
Allow Ruby 2.6 to build.
   2018-09-29 12:34:33 by Tobias Nygren | Files touched by this commit (1)
Log message:
ruby-jekyll: not for ruby22
   2018-09-23 19:15:18 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-jekyll: update to 3.8.4

3.8.4 / 2018-09-18

Bug Fixes

* 3.8.x: security: fix include bypass of EntryFilter#filter symlink check
  (#7228)

3.8.3 / 2018-06-05

Bug Fixes

* Fix --unpublished not affecting collection documents (#7027)

3.8.2 / 2018-05-18

Bug Fixes

* Add whitespace control to LIQUID_TAG_REGEX (#7015)

3.8.1 / 2018-05-01

Bug Fixes

* Fix rendering Liquid constructs in excerpts (#6945)
* Liquify documents unless published == false (#6959)

3.8.0 / 2018-04-19

Minor Enhancements

* Two massive performance improvements for large sites (#6730)
* Cache the list of documents to be written (#6741)
* Allow Jekyll Doctor to detect stray posts dir (#6681)
* Excerpt relative-path should match its path (#6597)
* Remind user to resolve conflict in jekyll new with --force (#6801)
* Memoize helper methods in site-cleaner (#6808)
* Compute document's relative_path faster (#6767)
* Create a single instance of PostReader per site (#6759)
* Allow date filters to output ordinal days (#6773)
* Change regex to sanitize and normalize filenames passed to LiquidRenderer
  (#6610)
* Allow passing :strict_variables and :strict_filters options to Liquid's
  renderer (#6726)
* Debug writing files during the build process (#6696)
* Improve regex usage in Tags::IncludeTag (#6848)
* Improve comment included in the starter index.md (#6916)
* Store and retrieve converter instances for Jekyll::Filters via a hash (#6856)
* Implement a cache within the where filter (#6868)
* Store regexp in a constant (#6887)
* Optimize computing filename in LiquidRenderer (#6841)

Documentation

* Adding the jekyll-algolia plugin to the list of plugins (#6737)
* Added Premonition plugin to list of plugins (#6750)
* Add document on releasing a new version (#6745)
* Mention Talkyard, a new commenting system for Jekyll and others. (#6752)
* Add 'jekyll-fontello' to plugins (#6757)
* Install dh-autoreconf on Windows (#6765)
* Fix common typos (#6764)
* Fix documentation for {{ page.excerpt }} (#6779)
* Update docs on permalink configuration (#6775)
* Propose fix some typos (#6785)
* Say hello to Jekyll's New Lead Developer (#6790)
* Add reference to Liquid to plugin docs (#6794)
* Draft a release post for v3.7.3 (#6803)
* add missing step for gem-based theme conversion (#6802)
* Update windows.md to explain an issue with jekyll new. (#6838)
* Add Bundler Installation Instructions (#6828)
* Docs: describe difference between tags and categories (#6882)
* Add jekyll-random plugin to docs (#6833)
* Fixed typo in description of categories and tags (#6896)
* Add missing ul-tag (#6897)
* doc: add liquid tag plugin jekyll-onebox for html previews (#6898)
* Add jekyll-w2m to plugins (#6855)
* Fix tutorials navigation HTML (#6919)
* add Arch Linux instalation troubleshoot (#6782)
* Docs: Install Jekyll on macOS (#6881)
* Fix CodeClimate badges [ci skip] (#6930)
* Update index.md (#6933)

Site Enhancements

* Remove links to Gists (#6751)
* Always load Google Fonts over HTTPS (#6792)
* always load analytics.js over HTTPS (#6807)

Bug Fixes

* Append appropriate closing tag to Liquid block in an excerpt ### -minor
  (#6724)
* Bypass rendering via Liquid unless required (#6735)
* Delegated methods after private keyword are meant to be private (#6819)
* Improve handling non-default collection documents rendering and writing
  (#6795)
* Fix passing multiline params to include tag when using the variable syntax
  (#6858)
* include_relative tag should find related documents in collections gathered
  within custom collections_dir (#6818)
* Handle liquid tags in excerpts robustly (#6891)
* Allow front matter defaults to be applied properly to documents gathered
  under custom collections_dir (#6885)

3.7.4 / 2018-09-07

Bug Fixes

* Security: fix include bypass of EntryFilter#filter symlink check (#7224)
   2018-03-13 18:49:49 by Takahiro Kambe | Files touched by this commit (4) | Package updated
Log message:
www/ruby-jekyll: update to 3.7.3

Changes from 3.5.2 is too many to write here, please refer release page:
<https://github.com/jekyll/jekyll/releases> or history:
<https://github.com/jekyll/jekyll/blob/master/History.markdown>.
   2017-10-13 18:52:46 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
www/ruby-jekyll: Add dependency to ruby-bundler

jekyll has implict dependency to bundler in its code.

Bump PKGREVISION.
   2017-09-19 18:36:07 by Takahiro Kambe | Files touched by this commit (11)
Log message:
cleanup: remove unnecessary RUBY_VERSIONS_ACCEPTED

Remove unnecessary RUBY_VERSIONS_ACCEPTED since ruby21 removed.
   2017-09-11 18:02:12 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-jekyll to 3.5.2.

3.5.2 (2017/8/18)

* Backport #6281 for v3.5.x: Fix Drop#key? so it can handle a nil argument (#6288)
* Backport #6280 for v3.5.x: Guard against type error in absolute_url (#6287)
* Backport #6266 for v3.5.x: Memoize the return value of Document#url (#6301)
* Backport #6273 for v3.5.x: delegate StaticFile#to_json to StaticFile#to_liquid \ 
(#6302)
* Backport #6226 for v3.5.x: Reader#read_directories: guard against an entry not \ 
being a directory (#6304)
* Backport #6247 for v3.5.x: kramdown: symbolize keys in-place (#6303)

3.5.1 (2017/7/18)

Minor Enhancements

* Use Warn for deprecation messages (#6192)
* site template: Use plugins key instead of gems (#6045)

Bug Fixes

* Backward compatiblize URLFilters module (#6163)
* Static files contain front matter default keys when to_liquid'd (#6162)
* Always normalize the result of the relative_url filter (#6185)

Documentation

* Update reference to trouble with OS X/macOS (#6139)
* added BibSonomy plugin (#6143)
* add plugins for multiple page pagination (#6055)
* Update minimum Ruby version in installation.md (#6164)
* [docs] Add information about finding a collection in site.collections (#6165)
* Add {%raw%} to Liquid example on site (#6179)
* Added improved Pug plugin - removed 404 Jade plugin (#6174)
* Linking the link (#6210)
* Small correction in documentation for includes (#6193)
* Fix docs site page margin (#6214)

Development Fixes

* Add jekyll doctor to GitHub Issue Template (#6169)
* Test with Ruby 2.4.1-1 on AppVeyor (#6176)
* set minimum requirement for jekyll-feed (#6184)