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