Parker Moore
e11fb4d427
Merge pull request #3067 from jekyll/specify-log-level
2014-11-06 12:05:07 -08:00
Parker Moore
5b54f78875
Allow users to specify the log level via JEKYLL_LOG_LEVEL.
2014-11-06 12:03:07 -08:00
Parker Moore
989c70fe4a
In the case that a Gemfile does not exist, ensure Jekyll doesn't fail.
2014-11-06 10:48:09 -08:00
Parker Moore
a0afa19e9a
Release 💎 v2.5.0
2014-11-05 22:07:23 -08:00
Parker Moore
13bb7360c0
Merge pull request #2865 from jekyll/some-kind-of-bundler-thingy
2014-11-05 22:01:37 -08:00
Parker Moore
5a350788e7
Test JEKYLL_NO_BUNDLER_REQUIRE.
2014-11-05 21:04:34 -08:00
Sean Collins
5a288e7de4
Add 'b' and 's' aliases for build and serve, respectively
2014-11-05 23:13:08 -05:00
Parker Moore
8ee1b2a1fd
Finish up the plugin manager
...
And so it shall be.
2014-11-05 19:29:54 -08:00
Parker Moore
b0a7f9c8c9
Require plugins from Gemfile :jekyll_plugins group.
2014-11-05 18:50:38 -08:00
Parker Moore
34de676713
Require gems in :jekyll_plugins group in a Gemfile in unsafe mode.
...
Replaces #1658 . /cc @imathis
2014-11-05 18:39:54 -08:00
Parker Moore
9a15a09028
Add {{ | jsonify }} support for hashes.
2014-11-05 11:37:34 -08:00
Parker Moore
90cddade53
Commit the paths one by one to Jekyll.sanitized_path with the proper initial base.
...
Prevents errors like these:
[39/78] TestPost#test_: A Post processing posts should not be writable outside of destination. /Users/parker/jekyll/jekyll/test/dest
/Users/parker/jekyll/jekyll/test/dest/Users/parker/jekyll/baddie.html
= 0.01 s
1) Failure:
TestPost#test_: A Post processing posts should not be writable outside of destination. [/Users/parker/jekyll/jekyll/test/test_post.rb:152]:
Failed assertion, no message given.
2014-11-03 22:27:55 -08:00
Parker Moore
2ee8d690c4
More conversion of Jekyll.sanitized_path ~> site.in_(source|dest)_dir
2014-11-03 22:16:48 -08:00
Parker Moore
ca40c771d0
Only allow CWD _layouts outside of safe mode.
2014-11-03 22:16:48 -08:00
Parker Moore
4bccbdead4
If no overrides are passed in, just default to a Hash.
2014-11-03 22:16:48 -08:00
Parker Moore
68e9c84a18
Flatten paths sent into `#in_dest_dir`
2014-11-03 22:16:48 -08:00
Parker Moore
f7b1782294
Fix post.rb permalink stuff in light of merge of #2925 .
2014-11-03 22:16:48 -08:00
Parker Moore
656e772388
Cache the related posts most_recent_posts
...
/cc @mattr- is this safe to do, you think? it only happens at render
time...
2014-11-03 22:16:47 -08:00
Parker Moore
817f6cb658
Fix problem where entries weren't stripped of their trailing slashes.
2014-11-03 22:16:47 -08:00
Parker Moore
179b5ab193
Use site.in_source_dir as @mastahyeti suggested
2014-11-03 22:16:47 -08:00
Parker Moore
b4a2788626
Just swallow it if there is no content for the excerpt to parse.
2014-11-03 22:16:47 -08:00
Parker Moore
3762878381
Correctly access the StaticFile's site variable.
2014-11-03 22:16:47 -08:00
Parker Moore
9cbc24fce5
More safety. 🔒
2014-11-03 22:16:47 -08:00
Parker Moore
461e16f8bc
More tests are passing. Hooray.
2014-11-03 22:15:40 -08:00
Parker Moore
0bc88975c8
More removal of File.join
2014-11-03 22:15:40 -08:00
Parker Moore
98182aab4a
Use site.in_source_dir in Collection.
2014-11-03 22:15:40 -08:00
Parker Moore
3a3be7e5a7
Add Site#in_dest_dir
2014-11-03 22:15:40 -08:00
Parker Moore
7e1cc4b684
Add Site#in_source_dir
2014-11-03 22:15:40 -08:00
Parker Moore
0f2a3a606b
Append the site to Jekyll.sites upon creation
2014-11-03 22:15:40 -08:00
Parker Moore
314dce62cf
Make Site.source and Site.dest "immutable"
2014-11-03 22:15:40 -08:00
Parker Moore
bd72265e74
Reformat the Jekyll module's static methods.
2014-11-03 22:15:40 -08:00
Parker Moore
ccd1941378
Merge pull request #3053 from alfredxing/fix-serve-host
2014-11-03 12:09:34 -08:00
Alfred Xing
a16dfef840
Use 127.0.0.1 as host instead of 0.0.0.0
2014-11-02 15:31:23 -08:00
Veres Lajos
e1f7139b9c
typo fixes
2014-11-02 23:00:09 +00:00
Parker Moore
8dcf7a6680
Merge pull request #3031 from alfredxing/frontmatter-permalinks
2014-10-29 15:13:12 -07:00
Alfred Xing
02e53fb6ff
Implement @parkr's suggestions
2014-10-27 22:59:15 -07:00
Parker Moore
3fb1356593
The jsonify filter should deep-convert to Liquid when given an Array.
...
Fixes https://github.com/github/choosealicense.com/issues/225
2014-10-27 15:58:42 -07:00
Alfred Xing
cd9d38c5ea
Remove duplicate code
2014-10-26 21:38:19 -07:00
Alfred Xing
0fe1d0686a
Allow placeholders in permalinks
2014-10-26 18:23:58 -07:00
Parker Moore
ae01b1d5df
😦
2014-10-22 02:16:50 -07:00
Parker Moore
5cb0aee251
Have to go back on all these...
2014-10-22 02:10:21 -07:00
Parker Moore
2eb318a929
Replace costly Hash#fetch with arity=2 with arity=1 + block.
2014-10-22 01:43:46 -07:00
Parker Moore
0511ece2f5
Use String#<< instead of String#+=
...
I just couldn’t believe this but look:
~/jekyll/jekyll#master$ ruby benchmark/string-concat
Calculating -------------------------------------
+= 6367 i/100ms
<< 128697 i/100ms
-------------------------------------------------
+= 1704.3 (±0.6%) i/s - 12734 in 7.472170s
<< 4381212.4 (±6.3%) i/s - 21878490 in 5.014899s
WOW.
2014-10-22 00:58:20 -07:00
Parker Moore
1395d5686b
Optimize more URL#sanitize_url
2014-10-22 00:57:53 -07:00
Parker Moore
3227c4ecea
Use #tr instead of #gsub
2014-10-22 00:57:25 -07:00
Parker Moore
b9c4fc93d7
Use flat_map instead of map.flatten
2014-10-22 00:57:06 -07:00
Parker Moore
9cc3085dd0
Turn on FancyIndexing.
2014-10-20 21:23:30 -07:00
Parker Moore
5b37ad57cc
If `--verbose` is given, debug the sh*t out of that.
2014-10-20 21:23:22 -07:00
Parker Moore
3dedcbf894
Sort webrick_options
2014-10-20 21:23:00 -07:00
Parker Moore
7fd9f102c0
Merge pull request #2997 from jekyll/utils-slugify
2014-10-20 20:11:04 -07:00