Frank Taillandier
363bd6c7eb
Problematic UTF+bom files ( #6322 )
...
Merge pull request 6322
2017-10-17 23:15:26 -04:00
Alexey Pelykh
a78b518f83
Scope path glob ( #6268 )
...
Merge pull request 6268
2017-10-09 06:52:19 -04:00
Matt Rogers
d48412401a
Provide a better default hash for tracking liquid stats ( #6417 )
...
Merge pull request 6417
2017-10-07 19:54:32 -04:00
Parker Moore
0331fb41ad
Allow the user to set collections_dir to put all collections under one subdirectory ( #6331 )
...
Merge pull request 6331
2017-09-24 11:50:55 -04:00
ashmaroli
e5403396b7
Disable default layouts for Pages with a `layout: none` declaration ( #6182 )
...
Merge pull request 6182
2017-09-23 16:03:40 -04:00
ashmaroli
00bad8bfe5
Bump rubocop to use `v0.50.x` ( #6368 )
...
Merge pull request 6368
2017-09-22 09:06:32 -04:00
Parker Moore
3feafed56c
Release 💎 3.6.0
2017-09-21 17:30:21 -04:00
ashmaroli
211a595329
Don't break if bundler is not installed ( #6377 )
...
Merge pull request 6377
2017-09-21 16:36:26 -04:00
Parker Moore
ca3a56b37c
Fix typo in debug message. cc #6344
2017-09-21 16:31:37 -04:00
Florian Thomas
47bcbfb654
skip adding binary files as posts ( #6344 )
...
Merge pull request 6344
2017-09-21 16:30:23 -04:00
Ben Balter
a5fd0c0b26
Mutable drops should fallback to their own methods when a mutation isn't present ( #6350 )
...
Merge pull request 6350
2017-09-21 15:57:24 -04:00
Ben Balter
1637f29d6c
Alias Drop#invoke_drop to Drop#[] ( #6338 )
...
Merge pull request 6338
2017-09-06 12:52:34 -04:00
Parker Moore
6ce912e957
Use a Schwartzian transform with custom sorting ( #6342 )
...
Merge pull request 6342
2017-09-02 10:38:07 -04:00
Bradley Meck
53500a215a
Update mime-types. ( #6336 )
...
Merge pull request 6336
2017-08-30 14:17:18 -04:00
Parker Moore
709a3444de
Release 💎 3.6.0.pre.beta1
2017-08-23 12:56:09 -04:00
Parker Moore
232ec4679a
Allow `yield` to logger methods & bail early on no-op messages ( #6315 )
...
Merge pull request 6315
2017-08-18 12:45:23 -04:00
Parker Moore
62c822e834
Utils::Rouge: add missing frozen_string_literal comment.
2017-08-17 22:19:53 -04:00
Parker Moore
4c15b9e5e4
[WIP] Add shim that works for both Rouge 1 and Rouge 2 ( #5919 )
...
Merge pull request 5919
2017-08-17 11:16:18 -04:00
Parker Moore
48fafd9fc0
Release 💎 3.5.2
2017-08-12 16:29:45 -04:00
Parker Moore
3f0c77cfd5
Add a quick test for DataReader ( #6284 )
...
Merge pull request 6284
2017-08-10 16:27:14 -04:00
Ben Balter
045226f160
Guard against type error in absolute url ( #6280 )
...
Merge pull request 6280
2017-08-10 11:14:52 -04:00
Parker Moore
bd31986ad6
Fix Drop#key? so it can handle a nil argument ( #6281 )
...
Merge pull request 6281
2017-08-08 23:10:38 -04:00
ashmaroli
c8eee7ffcb
Access custom config array throughout session ( #6200 )
...
Merge pull request 6200
2017-08-07 12:13:33 -04:00
Kyle Zhao
a99186fe0a
delegate `StaticFile#to_json` to `StaticFile#to_liquid` for a more ( #6273 )
...
Merge pull request 6273
2017-08-05 11:01:40 -04:00
Parker Moore
d8dfc33b8b
Memoize the return value of Document#url ( #6266 )
...
Merge pull request 6266
2017-08-04 15:53:26 -04:00
ashmaroli
8cade08de0
update theme-template README ( #6257 )
...
Merge pull request 6257
2017-08-03 23:10:18 -04:00
Florian Thomas
cc1cb8150a
set `LiquidError#template_name` for errors in included file ( #6206 )
...
Merge pull request 6206
2017-08-03 22:00:24 -04:00
Parker Moore
7cf5f51ca2
Enforce Style/FrozenStringLiteralComment. ( #6265 )
...
Merge pull request 6265
2017-08-03 21:27:32 -04:00
Ben Balter
b35c0d8607
Call to_s on site.url before attempting to concatenate strings ( #6253 )
...
Merge pull request 6253
2017-07-30 15:12:42 -04:00
Parker Moore
143367c5ca
kramdown: symbolize keys in-place ( #6247 )
...
Merge pull request 6247
2017-07-28 12:05:43 -04:00
ashmaroli
82c219a2e7
exit site.process sooner ( #6239 )
...
Merge pull request 6239
2017-07-26 20:09:33 -04:00
Bogdan
8f1959bbc4
Define path with __dir__ ( #6087 )
...
Merge pull request 6087
2017-07-25 19:20:20 -04:00
Parker Moore
188bc71713
Reader#read_directories: guard against an entry not being a directory ( #6226 )
...
Merge pull request 6226
2017-07-25 18:23:02 -04:00
Matt Sturgeon
ec84bec6d6
Fix serving files that clash with directories ( #6231 )
...
Merge pull request 6231
2017-07-25 18:22:40 -04:00
Jordon Bedwell
e25c4af590
Users should be installing patch versions. ( #6198 )
...
Merge pull request 6198
2017-07-24 06:02:24 -04:00
ashmaroli
c0c1185c56
deprecator.rb: fix typo for --serve command ( #6229 )
...
Merge pull request 6229
2017-07-18 08:11:23 -04:00
Pat Hawks
da65e94728
Add URL checks to Doctor ( #5760 )
...
Merge pull request 5760
2017-07-18 08:06:05 -04:00
ashmaroli
026f8280e0
Ignore final newline in folded YAML string ( #6054 )
...
Merge pull request 6054
2017-07-18 03:29:33 -04:00
ashmaroli
f904a7201e
strip unnecessary leading whitespace ( #6228 )
...
Merge pull request 6228
2017-07-18 02:55:54 -04:00
Parker Moore
848bd4edcc
Release 💎 3.5.1
2017-07-17 13:14:00 -04:00
Frank Taillandier
59a42230c7
Avoid deprecation message ( #6045 )
...
Merge pull request 6045
2017-07-10 09:46:48 -04:00
Frank Taillandier
a641568da8
Warn for deprecation message ( #6192 )
...
Merge pull request 6192
2017-07-01 14:25:50 -04:00
Ben Balter
9f7815786b
Always normalize the result of the relative_url filter ( #6185 )
...
Merge pull request 6185
2017-06-30 21:58:25 -04:00
Ben Balter
f91b614793
Static files contain front matter default keys when to_liquid'd ( #6162 )
...
Merge pull request 6162
2017-06-30 21:51:55 -04:00
ashmaroli
7a85376246
backward compatiblize URLFilters ( #6163 )
...
Merge pull request 6163
2017-06-21 14:24:14 -04:00
Parker Moore
9eba49cd61
Release 💎 3.5.0
2017-06-18 18:40:35 -04:00
Parker Moore
2207223559
Bump to v3.4.4
2017-06-18 18:20:19 -04:00
Parker Moore
1ae0e83b2d
Default `baseurl` to `nil` instead of empty string ( #6137 )
...
Merge pull request 6137
2017-06-15 14:29:07 -04:00
Ben Balter
69e97fa06f
Add strip_index filter ( #6075 )
...
Merge pull request 6075
2017-06-15 14:28:41 -04:00
Anatoliy Yastreb
d3b00cb84c
Bump Rubocop to 0.49.1 ( #6093 )
...
Merge pull request 6093
2017-06-15 08:29:35 -04:00
Martin Desrumaux
e031ac9b27
Allow filters to sort & select based on subvalues ( #5622 )
...
Merge pull request 5622
2017-06-14 16:18:07 -04:00
Anatoliy Yastreb
2ceff6ab3e
Read explicitly included dot-files in collections. #6091 ( #6092 )
...
Merge pull request 6092
2017-06-14 15:42:43 -04:00
ashmaroli
fcde83431e
Address reading non-binary static files in themes ( #5918 )
...
Merge pull request 5918
2017-06-14 15:38:38 -04:00
ashmaroli
2a4d33e615
patch URLFilters to prevent `//` ( #6058 )
...
Merge pull request 6058
2017-06-14 15:06:55 -04:00
Anatoliy Yastreb
2cfcb23a49
Fix layout front-matter variables rendering. #6071 ( #6073 )
...
Merge pull request 6073
2017-06-14 15:05:38 -04:00
Christopher League
73368f8f0d
In `jekyll new`, make copied site template user-writable ( #6072 )
...
Merge pull request 6072
2017-06-14 15:02:59 -04:00
ashmaroli
4d9c93e491
Disable default layouts for documents with a `layout: none` declaration ( #5933 )
...
Merge pull request 5933
2017-05-15 16:06:23 -04:00
ashmaroli
1d55b70365
Remove `ruby RUBY_VERSION` from generated Gemfile ( #5803 )
...
Merge pull request 5803
2017-05-12 20:28:03 -04:00
Jonathan Hooper
308ba550ef
Add option to fail a build with front matter syntax errors ( #5832 )
...
Merge pull request 5832
2017-05-09 20:17:36 -04:00
dyang
694dcbd9e0
fix typo ( #6040 )
...
Merge pull request 6040
2017-04-19 18:42:22 -04:00
Florian Thomas
0108b22f3c
create configuration from options only once in the boot process ( #5487 )
...
Merge pull request 5487
2017-04-19 14:50:25 -04:00
Jeff Puckett
af5d0965c0
doc use example.com ( #6031 )
...
Merge pull request 6031
2017-04-17 17:06:59 -04:00
Florian Thomas
ccb133fd33
add `plugins` config key as replacement for `gems` ( #5130 )
...
Merge pull request 5130
2017-04-17 07:46:33 -04:00
ashmaroli
7d7a312b33
Bump Rubocop to v0.48 ( #5997 )
...
Merge pull request 5997
2017-04-09 07:24:45 -04:00
jekyllbot
768d2bb5a3
absolute_url should not mangle URL if called more than once ( #5789 )
...
Merge pull request 5789
2017-04-05 16:16:55 -04:00
jekyllbot
52ac75b484
Date filters should never raise an exception ( #5722 )
...
Merge pull request 5722
2017-04-04 19:47:11 -04:00
Parker Moore
faf5be46a5
Filters#time helper: Duplicate time before calling #localtime. ( #5996 )
...
Merge pull request 5996
2017-03-31 14:44:46 -04:00
Frank Taillandier
a4c4388b8d
Don't raise an error if URL contains a colon ( #5889 )
...
Merge pull request 5889
2017-03-31 01:48:54 -04:00
ashmaroli
0eb9379354
Require `runtime_dependencies` of a Gem-based theme from its `.gemspec` file ( #5914 )
...
Merge pull request 5914
2017-03-31 01:46:15 -04:00
ashmaroli
e4a09706f5
Add a template for custom 404 page ( #5945 )
...
Merge pull request 5945
2017-03-31 01:36:14 -04:00
Parker Moore
b807799f24
Specify version constraint in subcommand error message. ( #5974 )
...
Merge pull request 5974
2017-03-31 01:30:59 -04:00
ashmaroli
1b1fe27d75
Re-surface missing public methods in `Jekyll::Document` ( #5975 )
...
Merge pull request 5975
2017-03-31 01:30:08 -04:00
Parker Moore
d49c781779
Address my comments in #5052 .
2017-03-31 01:22:19 -04:00
Anatoliy Yastreb
1c33bd5797
rubocop: reduce code complexity and remove duplicated code
2017-03-31 01:12:01 -04:00
Christoph Päper
3688640d59
add /_data/*.tsv support ( #5985 )
...
* Update data.feature
- add .tsv
- add .csv with `\t`
- add .csv with `;`
* Fix Appveyor with dst-aware cucumber steps
* Check for given content in posts
* mention Ruby > 2.1.0 in docs
* Update history to reflect merge of #5983 [ci skip]
* Update history to reflect merge of #5961 [ci skip]
* Update data_reader.rb
- add .tsv support with tab separated columns
- not adding support for auto-detecting `:col_sep`
ftp://ftp.iana.org/assignments/media-types/text/tab-separated-values
https://www.ietf.org/rfc/rfc4180.txt (CSV)
https://ruby-doc.org/stdlib-2.4.1/libdoc/csv/rdoc/CSV.html
* Update data.feature
don't do semicolons and tabs in .csv within this patch
* Update data.feature
I don't know which component replaced my tab characters by space before.
* Update data.feature
t
* Update data_reader.rb
add a single space to satisfy format checker
2017-03-28 18:36:29 -04:00
Pat Hawks
9d66fc2292
Release 💎 3.4.3
2017-03-21 10:00:04 -04:00
jekyllbot
2907825f62
Merge pull request #5957 from jekyll/pull/escape_colon
...
Merge pull request 5957
2017-03-21 09:12:16 -04:00
William Entriken
f93453368a
Prefer .yaml over .toml
2017-03-20 10:56:34 -04:00
Pat Hawks
ec5b45cd7c
Allow colons in `uri_escape` filter
...
Fixes #5954
2017-03-16 07:54:13 -05:00
Parker Moore
511481e626
Release 💎 3.4.2
2017-03-09 15:39:21 -05:00
jekyllbot
4bf2090534
Merge pull request #5903 from ashmaroli/about-no-includes
...
Merge pull request 5903
2017-03-06 21:05:05 -05:00
Parker Moore
9b91b248ab
Release 💎 3.4.1
2017-03-03 12:09:04 -05:00
Parker Moore
4085e29f80
Document::DATE_FILENAME_MATCHER: allow abbreviated dates in post filenames
2017-03-01 21:39:23 -05:00
Ashwin Maroli
90d7472388
Remove dependency on include from default about.md
...
This ensures better portability, allowing to switch and preview
themes without having to delete the code block.
2017-02-25 08:37:30 +05:30
Parker Moore
5bc67c1fb7
Convertible#validate_permalink!: ensure the return value of data["permalink"] is a string before asking if it is empty
2017-02-10 21:56:43 -05:00
jekyllbot
afe6e3622c
Merge pull request #5860 from ashmaroli/exclude-patch
...
Merge pull request 5860
2017-02-10 21:10:09 -05:00
Ben Balter
229769e249
add StaticFileDrop
2017-02-08 17:44:47 -05:00
Ashwin Maroli
3745b24564
update comment for `exclude` array
2017-02-05 07:55:26 +05:30
Ashwin Maroli
6316856773
comment out 'exclude:' in config file
2017-02-05 01:28:43 +05:30
Ashwin Maroli
4e40593a53
exclude Gemfile and its lockfile by default
2017-02-05 01:26:41 +05:30
jekyllbot
2cf685feb2
Merge pull request #4362 from jekyll/liquid-4
...
Merge pull request 4362
2017-01-27 11:10:53 -05:00
Parker Moore
d266354e42
Merge branch 'master' into release-3-4-0
...
* master: (39 commits)
Update history to reflect merge of #5798 [ci skip]
Update history to reflect merge of #5822 [ci skip]
use logger.info
run codeclimate after success
Update history to reflect merge of #5819 [ci skip]
Fixed inaccuracy in "Built-in permalink styles" docs [skip ci]
Update history to reflect merge of #5802 [ci skip]
Update history to reflect merge of #5811 [ci skip]
Update history to reflect merge of #5690 [ci skip]
Update history to reflect merge of #5815 [ci skip]
Review CI pages
Rework CI doc to include multiple providers.
Update history to reflect merge of #5812 [ci skip]
Add jekyll-ga plug-in
Update configuration.md
Add mention of classifier-reborn for LSI
Update history to reflect merge of #5810 [ci skip]
Got that diaper money?
Added note about --blank flag
Update history to reflect merge of #5797 [ci skip]
...
2017-01-26 16:15:07 -05:00
Joel Meyer-Hamme
4b19e93f09
use logger.info
...
Imo running `--lsi` should use `Jekyll.logger.info`, so it can be made `--quiet`.
2017-01-26 16:02:08 +00:00
Parker Moore
b7f44e6eca
Queue up a 3.4 deploy with unfinished release post.
2017-01-18 16:54:36 -05:00
jekyllbot
477b2f0f3e
Merge pull request #5640 from jekyll/jekyll-utils-exec
...
Merge pull request 5640
2017-01-18 14:15:11 -05:00
Parker Moore
023476049b
Remove superfluous self.
2017-01-17 16:21:28 -05:00
Parker Moore
9a5307c3f9
Don't include the theme's includes_path if it is nil.
2017-01-16 19:17:45 -05:00
Florian Thomas
ecd04badf0
throw IncludeTagError if error occurs in included file
...
fixes #5756
2017-01-15 20:35:10 +01:00
jekyllbot
aa63deb2a9
Merge pull request #5750 from jekyll/no-implicit-conversion-of-nil-to-string
...
Merge pull request 5750
2017-01-14 00:01:31 -05:00
Pat Hawks
1d885911bc
Rubocop: Require consistent comma in multiline literals
2017-01-12 17:52:29 -06:00
Parker Moore
02858fdf08
include: improve boolean logic in #valid_include_file?
2017-01-11 12:05:56 -05:00
jekyllbot
bf33dc7f50
Merge pull request #5621 from rogerogden/patch-1
...
Merge pull request 5621
2017-01-10 12:05:58 -08:00
Frank Taillandier
31178bfe69
Merge branch 'master' into liquid-4
2017-01-10 20:01:04 +01:00
Parker Moore
faa67bcd62
include: fix 'no implicit conversion of nil to String'
...
This is when either 'dir' or 'file' is nil.
2017-01-10 12:12:55 -05:00
Pat Hawks
0f2013114c
Merge branch 'master' into jekyll-utils-exec
2017-01-06 05:42:15 -06:00
Pat Hawks
1e4b779ab3
Escape #
2017-01-05 18:34:44 -06:00
Pat Hawks
5652c10305
Try to replace `URI.escape` with Addressable
2017-01-05 18:01:00 -06:00
Pat Hawks
6fb05e0799
Use Addressable instead of URI to decode
2017-01-05 17:44:54 -06:00
Chayoung You
de6d62b2e3
Use the current year for the LICENSE of theme
2017-01-02 22:29:25 +09:00
Pat Hawks
72a56d9eb7
Check for `to_time`
2016-12-22 19:18:43 -06:00
Pat Hawks
f7edcceb70
Check return value of `to_date`
2016-12-22 16:15:09 -06:00
Pat Hawks
2eb8469936
Never throw on `sample`
2016-12-22 15:48:03 -06:00
Pat Hawks
607ab66707
Use Liquid's own `to_integer`
2016-12-22 15:32:55 -06:00
Pat Hawks
c42eb7fc3a
Take advantage of Liquid::Utils.to_date
2016-12-22 15:32:45 -06:00
Kevin Wojniak
2fc800ebd2
Use each instead of map to actually return nothing
2016-12-18 17:32:19 -08:00
Frank Taillandier
48f7a155c3
reindent attributes
2016-12-18 08:55:05 +01:00
Frank Taillandier
d134afcd4a
ran rubocop -a
2016-12-18 07:22:36 +01:00
Frank Taillandier
de56b977b6
ran rubocop -a
...
#5665
2016-12-18 07:22:11 +01:00
Parker Moore
7862f731b6
grouping filters: use Liquid::ParseContext to create variable.
2016-12-16 15:38:19 -08:00
Florian Thomas
dde0441b3a
find keys also in assigned collections
2016-12-16 15:37:10 -08:00
Florian Thomas
dbea1ca80b
parse expressions before passing it to Liquid::Condition
2016-12-16 15:37:04 -08:00
jekyllbot
8ed324007a
Merge pull request #5513 from thiagoarrais/5415-group_by_exp-filter
...
Merge pull request 5513
2016-12-09 16:01:21 -08:00
jekyllbot
1049802499
Merge pull request #5612 from ashmaroli/win-tz
...
Merge pull request 5612
2016-12-08 20:09:01 -08:00
Parker Moore
3c139a09f1
Care about things.
2016-12-07 18:00:47 -08:00
Parker Moore
18c2b0827e
Appease rubocop.
2016-12-07 17:53:45 -08:00
Parker Moore
6e2449b482
Write Jekyll::Utils::Exec.run for running shell commands.
2016-12-07 17:38:22 -08:00
Dean Attali
f3300c1772
use backticks for Gemfile for consistency since in the next sentence _config.yml file has backtick
2016-12-07 19:45:19 -05:00
Ashwin Maroli
f8456e02c1
narrow it down to only Windows
2016-12-06 15:38:18 +05:30
Ashwin Maroli
31eeb1a561
add 'tzinfo-data' gem to generated Gemfile
2016-12-06 15:38:18 +05:30
Ashwin Maroli
c4142c4c77
add a utility submodule to define 'TZ' on Windows
2016-12-06 15:38:18 +05:30
Alexey Rogachev
8d4950d6e4
Fixed typo
2016-12-05 13:31:47 +06:00
Roger Ogden
7b73abcdd9
Deleted trailing whitespace on line 22
2016-12-02 17:18:30 -07:00
Roger Ogden
ed9520cd3b
Fixes #5498
...
Updated data_reader.rb comments to more accurately reflect read() and read_data_to() functionality.
2016-12-02 16:58:31 -07:00
Thiago Arrais
91f0b91d6a
Rename for more idiomatic Ruby
2016-11-30 18:16:25 -03:00
jekyllbot
805dd4b0f1
Merge pull request #5611 from XhmikosR/https
...
Merge pull request 5611
2016-11-29 15:50:29 -08:00
XhmikosR
d9cf97e9c6
Switch to `https` when possible.
...
Also, remove two 404 links.
2016-11-29 23:39:23 +02:00
jona
fac041933c
fix date parsing in file names
2016-11-29 09:14:03 +01:00
Eldritch Cheese
a55760d4ad
Added unit test for special character, fixed error that it exposed.
2016-11-26 22:31:03 -05:00
Eldritch Cheese
bbdeb32f38
Escaped regular expressions when using post_url.
...
Previously, the post_url function would give error messages when the
post being listed contained special characters for use in regular
expressions. These special characters are now escaped using
Regexp.escape.
2016-11-26 16:51:01 -05:00
Tim Banks
5c965d6a20
Add connector param to array_to_sentence_string filter
2016-11-22 17:38:33 -06:00
Parker Moore
7c44c5a56d
Release 💎 3.3.1
2016-11-14 14:36:05 -08:00
Parker Moore
d3e387d146
Fix typo.
2016-11-14 13:30:14 -08:00
Parker Moore
ff012e795a
Fix fmt error.
2016-11-11 16:30:53 -08:00
Parker Moore
d50ef0e3dd
Add useful comment.
2016-11-11 16:30:53 -08:00
Parker Moore
347651e571
URL#generate_url_from_drop: be smarter about replacing *just* the keys
2016-11-11 16:30:53 -08:00
jekyllbot
f8ec71af3b
Merge pull request #5464 from jekyll/allow-regular-windows-watchers
...
Merge pull request 5464
2016-11-10 15:05:41 -08:00
Parker Moore
df45f26187
Builder.watch: only warn for Bash on Windows, still try watching.
2016-11-10 12:55:00 -08:00
Jordon Bedwell
d71dff74ae
Fix #5462 : Only shutdown watch in Bash On Windows.
2016-11-10 12:55:00 -08:00
Parker Moore
7bf4627046
Add vendor/gems to the list of excluded & do some refactoring.
2016-11-09 09:42:26 -08:00
Parker Moore
b194211a32
Be much more specific about ignoring vendored directories.
2016-11-09 09:42:26 -08:00
jekyllbot
f10c914fd5
Merge pull request #5524 from fene/nomethoderror
...
Merge pull request 5524
2016-11-08 17:05:18 -08:00
Thiago Arrais
7ac9653f4e
RDoc for group_by_exp
2016-11-04 18:32:52 -03:00
Thiago Arrais
7f18ac8f99
Group using arbitraty Liquid expressions
2016-11-04 18:16:46 -03:00
fen
e92dd2055d
check for the urldrop key first
2016-11-02 21:30:23 +01:00
fen
2d35364c02
implement warning about missing keys in url drops
2016-11-02 00:22:41 +01:00
jekyllbot
4896f54b87
Merge pull request #5457 from ashmaroli/dependency-template
...
Merge pull request 5457
2016-10-24 14:49:19 -07:00
Chris Stein
9bb242b44a
fix _config.yml typo in site_template
...
Found a typo when going through a tutorial. Replacing `these this` with `this`
2016-10-23 15:26:50 -05:00
jekyllbot
eca7f46749
Merge pull request #5495 from jekyll/pr/layouts-error
...
Merge pull request 5495
2016-10-19 21:24:11 -07:00
Pat Hawks
51d9be83a1
Do not swallow all exceptions on render
2016-10-18 19:45:03 -05:00
Pat Hawks
c4a23b4ced
Collapse gsub
2016-10-18 18:53:54 -05:00
Michael Large
6cec4aebc6
Additional typo related to pull request #5472
2016-10-11 09:05:39 -04:00
Michael Large
f2fcd17627
Fix typo in theme_template README
2016-10-10 11:10:41 -04:00
Ashwin Maroli
08b30056b7
replace development_dependency with runtime_dependency
2016-10-06 23:42:16 +05:30
Parker Moore
5e93ca6353
Release 💎 3.3.0
2016-10-06 11:12:15 -07:00
jekyllbot
21cd382409
Merge pull request #5456 from jekyll/revert-server-address-sig-change
...
Merge pull request 5456
2016-10-06 10:36:49 -07:00
jekyllbot
6f05ebb520
Merge pull request #5433 from ayastreb/5429-data-dir-with-period-in-name
...
Merge pull request 5433
2016-10-06 10:22:23 -07:00
Parker Moore
ed042de6c4
Oh fine, rubocop.
2016-10-06 10:15:45 -07:00
Parker Moore
63e4e750ec
New site: lock minima to v2.x
2016-10-06 09:58:16 -07:00
Parker Moore
6d1bc6c6ea
Revert Commands::Serve#server_address signature change.
2016-10-06 09:48:37 -07:00
Parker Moore
6f2d1591fc
Release 💎 3.3.0.pre.rc1
2016-10-05 11:47:43 -07:00
jekyllbot
3de78877c0
Merge pull request #4873 from mlocher/bug-post-url
...
Merge pull request 4873
2016-10-05 11:40:04 -07:00
jekyllbot
22a7714bba
Merge pull request #5212 from eloyesp/fix-excerpt-link-finder
...
Merge pull request 5212
2016-10-05 11:34:52 -07:00
jekyllbot
275f5a6209
Merge pull request #5256 from kwokfu/patch-1
...
Merge pull request 5256
2016-10-05 11:34:06 -07:00
jekyllbot
d879840cc5
Merge pull request #5431 from Crunch09/update_url_in_dev_environment
...
Merge pull request 5431
2016-10-05 09:59:01 -07:00
Florian Thomas
a945a65818
refactor to use `server_address`
2016-10-04 20:47:36 +02:00
Anatoliy Yastreb
e27a65d9e3
Sanitize directory name as a key
2016-10-04 19:39:41 +01:00
Florian Thomas
01c33907a3
default site.url in dev environment to ` http://localhost:4000 `
...
take `host`, `port` and `ssl` options into account
2016-10-04 20:38:46 +02:00
Mark H. Wilkinson
a0a351aa7a
Remove autoload of Draft which no longer exists.
2016-10-03 22:21:35 +01:00
Anatoliy Yastreb
cff8f2994c
Fix loading data from subdir with a period in name #5429
2016-10-01 13:09:50 +01:00
jekyllbot
ef3f9d0e7a
Merge pull request #5264 from DirtyF/static-file-name
...
Merge pull request 5264
2016-09-29 14:13:31 -07:00
jekyllbot
553fae8f17
Merge pull request #5410 from jekyll/pr/i18n-url-filters
...
Merge pull request 5410
2016-09-29 13:27:11 -07:00
jekyllbot
f0574e047e
Merge pull request #5427 from jekyll/don-t-utime-if-symlink
...
Merge pull request 5427
2016-09-29 13:26:24 -07:00
Antonio
91ef3a7cc9
prepend 'jekyll serve' with 'bundle exec'
...
Best not to send mixed messages and jekyllrb's quickstart message is "bundle exec jekyll serve"
2016-09-30 02:17:08 +08:00
Parker Moore
8e91263031
StaticFile#copy_entry: don't mark modified time if path is a symlink
2016-09-28 16:55:57 -07:00
jekyllbot
6847b604c8
Merge pull request #5157 from stevecheckoway/fix-hooks-priority-order
...
Merge pull request 5157
2016-09-28 16:39:44 -07:00
jekyllbot
9c197d9555
Merge pull request #5210 from jekyll/node-must-die
...
Merge pull request 5210
2016-09-28 16:38:00 -07:00
jekyllbot
0f70bb1320
Merge pull request #5408 from ashmaroli/bundle2new
...
Merge pull request 5408
2016-09-28 16:31:08 -07:00
Parker Moore
06651c960a
Merge pull request #5325 from ashmaroli/gemspec-template-patch
...
update gemspec template to include only required theme files
2016-09-27 11:30:58 -07:00
Frank Taillandier
6dbb5e2df1
add contextual help for overriding theme's default
2016-09-27 11:27:29 +02:00
Frank Taillandier
c4ccfae3af
rename index.html to index.md
...
fix https://github.com/jekyll/minima/issues/13
2016-09-27 11:12:29 +02:00
Frank Taillandier
8321b14b29
Move contents of the index.html page to the 'home' layout
2016-09-27 08:24:58 +02:00
Pat Hawks
2b30c06140
Use Addressable to better deal with i18n URLs
2016-09-24 15:34:00 -05:00
Ashwin Maroli
3966a37d71
swallow bundle output in CI
2016-09-24 13:48:22 +05:30
Heng Kwokfu
db53213d16
Merge remote-tracking branch 'jekyll/master' into patch-1
2016-09-24 08:46:24 +08:00
jekyllbot
aaa062b047
Merge pull request #5402 from ashmaroli/jekyll-new-assets
...
Merge pull request 5402
2016-09-23 14:30:39 -07:00
jekyllbot
8197e17495
Merge pull request #5399 from jekyll/relative_url_and_absolute_url
...
Merge pull request 5399
2016-09-23 14:18:01 -07:00
Ashwin Maroli
0dc15dba88
remove `css/` from new site scaffolding
...
css directory and its contents to be handled by theme's `assets/`
directory.
The directory removed here wil be added to minima gem.
2016-09-23 18:00:13 +05:30
Parker Moore
fa96843555
URLFilters: Simplify ensure_leading_slash calls.
2016-09-22 20:58:26 -07:00
jekyllbot
992be253a6
Merge pull request #5338 from ashmaroli/config-patch
...
Merge pull request 5338
2016-09-22 20:50:47 -07:00
Parker Moore
eab6752f52
Consolidate ensure_leading_slash to 2 lines.
2016-09-22 14:40:20 -07:00
Parker Moore
aa86651650
Add absolute_url and relative_url filters.
2016-09-22 14:16:00 -07:00
Ashwin Maroli
99fc60e28c
update template to include theme files
2016-09-21 06:29:34 +05:30
jekyllbot
3a7cbadd82
Merge pull request #5375 from Nicop06/underscore_highlight
...
Merge pull request 5375
2016-09-20 17:05:49 -07:00
jekyllbot
ee84a95a38
Merge pull request #5376 from jonblatho/master
...
Merge pull request 5376
2016-09-20 17:04:57 -07:00
jekyllbot
cfe61771e0
Merge pull request #5380 from ethomson/coderay_deprecation
...
Merge pull request 5380
2016-09-20 16:39:33 -07:00
jekyllbot
504411e476
Merge pull request #5237 from ashmaroli/bundle2new
...
Merge pull request 5237
2016-09-20 15:32:25 -07:00
Parker Moore
279f1516d2
Merge branch 'master' into themes-asset-folder
...
* master:
Update history to reflect merge of #5381 [ci skip]
Update history to reflect merge of #5383 [ci skip]
run features on windows
Appease Rubocop
Update history to reflect merge of #5372 [ci skip]
Add missing period to sentence in first paragraph.
2016-09-20 13:13:01 -07:00
Parker Moore
7309ecf8e1
Theme: for various path helpers, use strings. Symbols confuse people.
2016-09-19 13:47:51 -07:00
Pat Hawks
3bfdc00d14
Appease Rubocop
2016-09-19 13:15:02 -05:00
Jonathan Thornton
f2bfc832a0
Marking filename with backticks as suggested
2016-09-19 12:08:20 -05:00
Edward Thomson
054b23f69a
Only complain about `coderay` if it is actually in the config
...
Don't complain about the deprecated `kramdown.coderay` key when
`highlighter == "coderay"`, since that could have been set with the
legitimate `syntax_highlighter: coderay` setting. Instead, complain
only if the `kramdown.coderay` configuration setting is actually
present.
2016-09-19 11:38:05 -05:00
Nicolas Porcel
0b94cf3fa1
Allow underscore in highlighter language
2016-09-19 13:10:29 +02:00
Jonathan Thornton
1a11536a2c
Clarify documentation in README
...
This change is subtle, but may prove greatly useful to Jekyll newbies
2016-09-18 17:38:28 -05:00
Parker Moore
74baeb889a
ThemeAssetsReader: fix tests so everything passes.
2016-09-18 15:04:15 -04:00
Parker Moore
87b9cfe2b5
ThemeBuilder: add 'assets' to list of scaffold directories
2016-09-16 14:57:58 -07:00
Parker Moore
13aec48137
Add ThemeAssetsReader which reads assets from a theme
...
If the theme includes the 'assets' directory, it will be walked and items will be added to the site based
on the normal rules of Jekyll: if there is YAML front matter, it will be added as a (convertible) Page,
otherwise it will be added as a StaticFile.
2016-09-16 14:41:36 -07:00
Parker Moore
b8f17b9034
Exclude node_modules by default
...
If no 'exclude' directive is specified, exclude node_modules by default.
https://twitter.com/mxstbr/status/761856359579185153
2016-09-16 13:09:10 -07:00
Frank Taillandier
59b61c3f9f
Exclude vendor by default
2016-09-16 07:56:37 +02:00
jekyllbot
4888b84b44
Merge pull request #5199 from jeffkole/adds-linking-to-all-files
...
Merge pull request 5199
2016-09-13 07:11:50 -07:00
Ashwin Maroli
566b42b8b3
add `bundle install` to `jekyll new`
...
- automatically run `bundle install` from within the newly generated blog
directory by default.
- add a new switch to skip this default behaviour.
2016-09-13 08:43:13 +05:30
jekyllbot
3e0363be4a
Merge pull request #5326 from ashmaroli/gitignore-gem
...
Merge pull request 5326
2016-09-09 13:53:28 -07:00
jekyllbot
a70abbeab5
Merge pull request #5337 from jekyll/fix-convertible-5308
...
Merge pull request 5337
2016-09-08 11:27:35 -07:00
Ashwin Maroli
8813173ba7
set empty url in config file by default
2016-09-08 15:47:28 +05:30
Parker Moore
c1e6f1fb94
Fix rubocop errors & add one more test for slugify 'ascii' mode ( #4680 )
2016-09-07 17:50:14 -07:00
Parker Moore
9164973a6c
Merge branch 'jussikinnula-master'
...
* jussikinnula-master:
Fix slugify test
One final "urlsafe" replaced with "ascii"
Change urlsafe to ascii also when actually slugifying
Add tests for ascii slugify mode
Rename urlsafe to ascii, and document it (on utils.rb)
Add urlsafe to accepted slugify modes
Add urlsafe method for slugify
2016-09-07 16:50:32 -07:00
jekyllbot
dddafccb36
Merge pull request #5235 from jekyll/update-windows-detection-to-check-proc-version
...
Merge pull request 5235
2016-09-07 16:34:37 -07:00
Parker Moore
3840a38081
Convertible: set self.output in #render_all_layouts and #do_layout
2016-09-07 15:59:43 -07:00
Ashwin Maroli
b47db14f86
add future gems to gitignore
2016-09-05 15:14:59 +05:30
Eloy Espinaco
9b09d8a8e8
Add support for indented link references on excerpt
...
Excerpt link reference extraction is missing all the indented references
at the bottom of the page. Markdown specify that those can be indented up
to three spaces.
2016-09-02 17:21:10 -03:00
jekyllbot
2f167aeea7
Merge pull request #5308 from jekyll/rubocop-convertible
...
Merge pull request 5308
2016-09-01 17:18:50 -07:00
Parker Moore
4af0f0262e
Remove layouts named param from Renderer#initialize
2016-09-01 13:26:14 -07:00
jekyllbot
6a34966f20
Merge pull request #5189 from jekyll/skip-theme-if-not-string
...
Merge pull request 5189
2016-08-30 14:54:47 -07:00
Parker Moore
a78426f20d
Convertible#read_yaml: disable Metrics/AbcSize check
2016-08-30 14:39:49 -07:00
Parker Moore
9ddc12bad8
Convertible: ensure layouts the argument and payload the argument are set properly in the renderer
2016-08-30 14:39:20 -07:00
Parker Moore
ac6bbc1906
Renderer#invalid_layout? should check if document is an excerpt
2016-08-30 14:14:52 -07:00
Parker Moore
8014c54ee0
Convertible#converters: sort the converters
2016-08-30 14:14:33 -07:00
Parker Moore
73e79f0049
Proxy Convertible#converters to Renderer#run
2016-08-30 14:14:22 -07:00
Parker Moore
8496e2e8b6
Proxy Convertible#render_liquid to Renderer
2016-08-30 14:14:12 -07:00
Parker Moore
d0f57b61d4
Proxy Convertible#transform to Renderer
2016-08-30 14:14:03 -07:00
Parker Moore
741102bd40
Proxy Convertible#converters to Renderer
2016-08-30 14:13:26 -07:00
Parker Moore
b781b9967d
Proxy Convertible#render_all_layouts to Renderer.place_in_layouts
2016-08-30 14:04:57 -07:00
jekyllbot
6b121d2d85
Merge pull request #5045 from ayastreb/document-rubocop-fix
...
Merge pull request 5045
2016-08-30 13:34:55 -07:00
Parker Moore
2b15b0b325
Site#configure_theme: don't do anything if theme config is unset; TEST
2016-08-30 12:17:24 -07:00
Parker Moore
4420c3b2af
Make Site#configure_theme more understandable
2016-08-30 11:58:21 -07:00
Frank Taillandier
a9da814f17
add basename and name variables for static files
2016-08-27 11:22:24 +02:00
Heng, K. (Stephen)
7892c5e1f3
Fix issue #5276 , where path strips root destination dir if filename matches
2016-08-25 18:35:09 +08:00
Anatoliy Yastreb
2183d9d6b4
Implement respond_to_missing? in Document
2016-08-25 12:13:34 +02:00
Anatoliy Yastreb
158e02623a
rubocop: reduce code complexity
2016-08-25 11:22:40 +02:00
David Zhang
9c33754f4f
Exclude Gemfile in _config.yml template
2016-08-25 14:54:59 +08:00
Frank Taillandier
326332a5d5
Rename filename to name
2016-08-21 21:32:26 +02:00
Frank Taillandier
87c00b2756
Get static filename
2016-08-20 17:42:05 +02:00
Heng, K. (Stephen)
596f5d1af3
Proposed fix for #5192
...
Strip drive name only when necessary.
2016-08-18 12:02:00 +08:00
Ashwin Maroli
a9f92278d3
colorize interpolated text in Jekyll.logger.info
2016-08-16 22:50:54 +05:30
Jordon Bedwell
f1f8319566
Fix #5233 : Increase our ability to detect Windows.
...
This increases our ability to detect Windows, and to detect Windows+Bash. It also adds a message to Windows for users who try to "--watch", also noting to to them to check out the Windows ticket so eventually somebody pings us if this issue is fixed. /cc @TAGraves
2016-08-16 03:46:03 -05:00
Parker Moore
b937757dce
Site#configure_theme: warn in case the 'theme' config is not a string
2016-08-07 12:03:50 -07:00
Stephen Checkoway
6167c09569
Run hooks in priority order.
...
Low priority hooks are being run before higher priority hooks. This is easy to
demonstrate with the following plugin:
1.upto(10).each do |n|
Jekyll::Hooks.register :site, :after_reset, priority: Jekyll::Hooks::PRIORITY_MAP[:low] do
puts "Low #{n}"
end
Jekyll::Hooks.register :site, :after_reset, priority: Jekyll::Hooks::PRIORITY_MAP[:normal] do
puts "Normal #{n}"
end
Jekyll::Hooks.register :site, :after_reset, priority: Jekyll::Hooks::PRIORITY_MAP[:high] do
puts "High #{n}"
end
end
Sorting by the negative of the priority and then by the order the hook was
added does the right thing.
2016-08-06 20:56:34 -05:00
Jeff Kolesky
e0ce4a00f8
Fixes `link` tag to work with static files
2016-08-04 20:03:01 -07:00
Jeff Kolesky
82d6657ae8
Adds ability to link to all files
...
Fixes request made in #4624 and bug found in #5182
2016-08-03 15:08:26 -07:00
Ben Balter
58cd8f3f4e
use jekyll-feed for default site RSS feed
2016-08-03 12:10:44 -04:00
Parker Moore
2bd592077d
Site#configure_theme: do not set theme unless it's a string
...
Some previous ad-hoc 'themes' used this configuration option to store a hash of values.
In that case, we should simply pretend we have no theme.
2016-08-02 17:11:40 -07:00
Parker Moore
15dc18343c
Add release post for 3.2.1 & update History & version
2016-08-02 16:17:28 -07:00
jekyllbot
6e0119d5e1
Merge pull request #5164 from jekyll/fix-windows-error
...
Merge pull request 5164
2016-08-01 17:34:52 -07:00
jekyllbot
95e9774100
Merge pull request #5156 from jekyll/theme-source-fix
...
Merge pull request 5156
2016-08-01 17:27:02 -07:00
Parker Moore
d4e18fc979
Layout: set relative_path without using Pathname
...
Presently, on a Windows machine, you get an ArgumentError on Windows:
Generating...
C:/Ruby23-x64/lib/ruby/2.3.0/pathname.rb:520:in `relative_path_from':
different prefix: "/" and "C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/minima-1.0.1" (ArgumentError)
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/jekyll-3.2.0/lib/jekyll/layout.rb:61:in `relative_path'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/jekyll-3.2.0/lib/jekyll/renderer.rb:161:in `place_in_layouts'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/jekyll-3.2.0/lib/jekyll/renderer.rb:71:in `run'
This doesn't affect filesystems which do not use drive names.
2016-07-29 12:16:06 -07:00
jekyllbot
8e25b8bffb
Merge pull request #5152 from jekyll/theme-dir-regex-fix
...
Merge pull request 5152
2016-07-28 14:02:10 -07:00
Ben Balter
909800839c
Missing trailing |
2016-07-28 16:31:20 -04:00
Ben Balter
9220c5a634
Also include LICENSE and README
2016-07-28 15:43:45 -04:00
Ben Balter
8b69c6f0b5
resolve theme root before sanitizing
2016-07-28 15:12:31 -04:00
Ben Balter
2351ef6bbe
dont double sanitize theme folder paths
2016-07-28 14:46:05 -04:00
Jordon Bedwell
54281530fb
Revert "Readability: lib/jekyll/static_file.rb."
...
This reverts commit 26f1ea2487
.
2016-07-28 13:15:29 -05:00
Ben Balter
1bf47ec394
include theme directories in default gemspec
2016-07-28 10:21:30 -04:00
Jordon Bedwell
26f1ea2487
Readability: lib/jekyll/static_file.rb.
2016-07-27 23:59:50 -05:00
Parker Moore
07518d9540
Release 💎 3.2.0
2016-07-27 17:17:14 -07:00
Parker Moore
7e34be945a
Remove mention of rake preview for theme README.
2016-07-26 17:34:52 -07:00
Parker Moore
a31766d329
ThemeBuilder: do not create example site & Rakefile
...
They're unnecessary -- the theme _is_ a Jekyll site. Just use jekyll build.
2016-07-26 17:32:18 -07:00
Parker Moore
deab138f23
site template: update link to jglovier/jekyll-new to jekyll/minima
2016-07-26 15:37:26 -07:00
jekyllbot
41a99b300d
Merge pull request #5137 from jekyll/pull/fixes-for-rubocop-0-42
...
Merge pull request 5137
2016-07-25 17:45:51 -07:00
Parker Moore
4b698747dc
Style fixes for Rubocop 0.42.0
...
- var == 0 becomes var.zero?
- when defining method_missing, also define respond_to_missing?
2016-07-25 12:46:43 -07:00
jekyllbot
6b0b6418dc
Merge pull request #5135 from chrisfinazzo/baseurl-subcommand
...
Merge pull request 5135
2016-07-25 12:26:02 -07:00
jekyllbot
0f3ce73516
Merge pull request #4860 from pathawks/pr/where_exp
...
Merge pull request 4860
2016-07-25 12:16:55 -07:00
jekyllbot
57944c3da4
Merge pull request #5127 from ayastreb/date-filter-fix
...
Merge pull request 5127
2016-07-25 10:42:28 -07:00
jekyllbot
810e411bdf
Merge pull request #5129 from stevecheckoway/display-liquid-warnings
...
Merge pull request 5129
2016-07-25 10:41:54 -07:00
chrisfinazzo
ed3f745b77
Add baseurl subcommand, fixes #4919
2016-07-25 10:15:15 -04:00
Parker Moore
0e0e9f2081
Fix script/fmt error in site.rb.
2016-07-24 19:27:21 -07:00
Parker Moore
9f02ec6cf8
Release v3.2.0.pre.beta2
2016-07-24 16:43:28 -07:00
Stephen Checkoway
8d4ab9366e
Show liquid warnings.
2016-07-24 13:04:28 -05:00
Anatoliy Yastreb
9176924eab
filters: raise error if no input given to date filters
2016-07-24 01:37:35 +03:00
jekyllbot
f8aea7b35c
Merge pull request #5109 from mojavelinux/issue-4858
...
Merge pull request 5109
2016-07-21 11:43:38 -07:00
Dan Allen
d590d7a738
resolves #4858 pass site instance to watch plugin
...
- prevents the watch plugin from creating a new site instance
2016-07-19 23:21:28 -06:00
XhmikosR
5ca080ac6f
Whitespace cleanup.
2016-07-18 21:31:17 +03:00
jekyllbot
cfeb54d4be
Merge pull request #5022 from ayastreb/collection
...
Merge pull request 5022
2016-07-15 19:39:42 -07:00
jekyllbot
ed98597d49
Merge pull request #5106 from ayastreb/after_init_hook
...
Merge pull request 5106
2016-07-15 19:24:02 -07:00
jekyllbot
eb88aa330c
Merge pull request #5060 from stomar/stringify-overrides
...
Merge pull request 5060
2016-07-15 17:26:14 -07:00
jekyllbot
3ae7d0c319
Merge pull request #5101 from crispgm/dev_to_integer_filter
...
Merge pull request 5101
2016-07-15 09:58:08 -07:00
Anatoliy Yastreb
b9f232e5bf
rubocop: fix methods naming and indentation
2016-07-15 10:59:44 +03:00
Anatoliy Yastreb
b88f0a21d6
hooks: move after_init hook call at the end of Site.initialize
2016-07-15 10:31:02 +03:00
jekyllbot
4dee1f6aa7
Merge pull request #5053 from stevecheckoway/strict-liquid
...
Merge pull request 5053
2016-07-14 19:55:08 -07:00
David Zhang
20b3758edb
Add to_integer filter
...
Add to_integer filter
Fix test_filter: parenthesize the method
Fix offense: seperate every 3 digits with _
rubocop:disable Metrics/ModuleLength
More descriptive exception
Fix fmt error
Remove if stmt for integer input
Remove rescue for to_i
Remove error message assert
2016-07-15 08:38:36 +08:00
Parker Moore
f417cf8a0f
Merge pull request #5042 from jekyll/fix-more-theme-things
...
Fix more theme things
2016-07-14 17:14:41 -07:00
Florian Thomas
99663a9199
object needs to respond to select instead of being an enumerable
2016-07-14 13:11:09 -05:00