ashmaroli
a5c25ada1e
Replace simple regex with equivalent Ruby methods ( #6736 )
...
Merge pull request 6736
2018-02-20 09:36:34 -05:00
Parker Moore
b4985d1e63
Two massive performance improvements for large sites ( #6730 )
...
Merge pull request 6730
2018-01-31 15:32:51 -05:00
ashmaroli
a6b4ce0928
Refactor collections_dir feature for consistency ( #6685 )
...
Merge pull request 6685
2018-01-25 10:45:35 -05:00
Florian Thomas
cf5c689d94
Fix timezone incosistencies between different ruby version ( #6697 )
...
Merge pull request 6697
2018-01-25 10:43:56 -05:00
Jonathan Hooper
1c469eb53a
Rescue from Psych::SyntaxError instead of SyntaxError after parsing YAML ( #5828 )
...
Merge pull request 5828
2017-11-22 09:37:18 -05:00
ashmaroli
0205fb9e79
Assert raising Psych::SyntaxError when `"strict_front_matter"=>true` ( #6520 )
...
Merge pull request 6520
2017-11-05 22:50:46 -05:00
ashmaroli
9632733efa
enable 'Lint/RescueWithoutErrorClass' Cop ( #6482 )
...
Merge pull request 6482
2017-10-28 11:24:41 -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
d8dfc33b8b
Memoize the return value of Document#url ( #6266 )
...
Merge pull request 6266
2017-08-04 15:53:26 -04:00
Parker Moore
7cf5f51ca2
Enforce Style/FrozenStringLiteralComment. ( #6265 )
...
Merge pull request 6265
2017-08-03 21:27:32 -04:00
Anatoliy Yastreb
d3b00cb84c
Bump Rubocop to 0.49.1 ( #6093 )
...
Merge pull request 6093
2017-06-15 08:29:35 -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
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
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
4085e29f80
Document::DATE_FILENAME_MATCHER: allow abbreviated dates in post filenames
2017-03-01 21:39:23 -05:00
Pat Hawks
1d885911bc
Rubocop: Require consistent comma in multiline literals
2017-01-12 17:52:29 -06:00
jona
fac041933c
fix date parsing in file names
2016-11-29 09:14:03 +01: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
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
Anatoliy Yastreb
8154eb40aa
rubocop: separate deprecator error messages
2016-06-26 16:43:56 +02:00
Anatoliy Yastreb
b156aa912a
rubocop: fix code style
2016-06-25 14:56:12 +03:00
Parker Moore
87825e1e14
Document#read: frontmatter.all should get relative_path not URL
2016-04-18 13:55:57 -07:00
Parker Moore
ae228705b2
Document#date: drafts which have no date should use source file mtime
2016-02-29 15:46:11 -08:00
Parker Moore
d929242e2b
Permalinks which end in a slash should always output HTML
...
Duplicates #4493 for 3.1.1.
/cc @jekyll/core
2016-02-19 15:02:13 -08:00
Parker Moore
aad54c9a87
Add Utils.merged_file_read_opts to unify reading & strip the BOM
2016-01-26 17:08:54 -08:00
Parker Moore
2b8de59717
remove merge conflict
2016-01-22 09:38:34 -08:00
Parker Moore
afff4f0bec
Merge remote-tracking branch 'origin/pull/cleanup-document__post_read' into pull/cleanup-document__post_read
...
* origin/pull/cleanup-document__post_read:
add Utils.strip_heredoc
Fix #4191 : Reduce Document#post_read complexity slightly.
Fix #4188 : Extract title from filename successfully when dateless.
2016-01-22 09:37:58 -08:00
Parker Moore
5878acaaf1
Document#post_read: only overwrite slug & ext if they aren't set by YAML
2016-01-22 09:36:55 -08:00
Jordon Bedwell
67f842546e
Fix #4191 : Reduce Document#post_read complexity slightly.
2016-01-22 09:11:56 -08:00
rebornix
1298ba6908
Fix #4188 : Extract title from filename successfully when dateless.
2016-01-22 09:09:30 -08:00
Parker Moore
a72629908a
Document: throw a useful error when an invalid date is given
2016-01-20 14:19:06 -08:00
Jordon Bedwell
f8e8672148
Fix #4191 : Reduce Document#post_read complexity slightly.
2016-01-19 11:18:19 -08:00
rebornix
d50656021f
Fix #4188 : Extract title from filename successfully when dateless.
2016-01-19 11:18:19 -08:00
Parker Moore
2554281188
document#merge_data!: reformat
2016-01-18 13:41:49 -08:00
Parker Moore
bb4f5910c9
document: don't cache @output_ext
...
Fixes race issue.
Will introduce perf issues, though...
2016-01-09 18:04:13 -08:00
Parker Moore
b6c283a4ae
wip: allow custom extensions
2016-01-04 17:42:06 -08:00
Pat Hawks
c1c8b6dbf7
Rubocop: Style/SpaceInsideHashLiteralBraces
2016-01-04 12:07:34 -08:00
Pat Hawks
04e635b10c
Rubocop: Style/SpaceInsideRangeLiteral
...
- Space inside range literal
2016-01-04 12:06:40 -08:00
Pat Hawks
086e85ca9e
Rubocop: Style/PerlBackrefs
...
- Avoid the use of Perl-style backrefs
2016-01-04 12:01:23 -08:00
Pat Hawks
ec83ef60b5
Rubocop: Lint/UselessAssignment
2016-01-04 11:49:54 -08:00
Pat Hawks
78e9f3389e
Rubocop: Style/IndentationWidth
2016-01-04 11:42:17 -08:00
Pat Hawks
f9926edbc4
Rubocop: Style/TrivialAccessors
...
- Use `attr_writer` to define trivial writer methods
2016-01-04 11:39:14 -08:00
Pat Hawks
11f0aab4b1
Rubocop: Lint/UnusedBlockArgument
...
- Unused block argument
2016-01-03 16:24:13 -08:00
Pat Hawks
af5d51289f
Rubocop: Style/SymbolProc
...
- Pass &:to_sym as an argument to map instead of a block
- Pass &:capitalize as an argument to select instead of a block
- Pass &:to_s as an argument to map instead of a block
2016-01-03 16:02:32 -08:00
Pat Hawks
663a2d3279
Rubocop: Style/SpaceBeforeBlockBraces
...
Rubocop: Style/SpaceInsideBlockBraces
2016-01-03 15:58:02 -08:00
Pat Hawks
2530a8cdfc
Rubocop: Style/HashSyntax
...
- Use hash rockets syntax
2016-01-03 15:49:22 -08:00
Pat Hawks
98a19cdf2b
Rubocop: Style/PercentLiteralDelimiters
...
- %w-literals should be delimited by ( and )
Rubocop: Style/WordArray
- Use %w or %W for array of words
2016-01-03 15:32:11 -08:00
Pat Hawks
31dd0ebed5
Rubocop: Style/EmptyLiteral
...
- Use array literal [] instead of Array.new
- Use hash literal {} instead of Hash.new
2016-01-03 14:39:01 -08:00
Parker Moore
1afbe9967d
document: return nil if bad arg in #<=>
...
Addresses @envygeek's comment:
233589e150 (commitcomment-15164178)
2015-12-26 12:23:21 -05:00