Merge pull request #4933 from pathawks/liquid

Merge pull request 4933
This commit is contained in:
jekyllbot 2016-05-26 10:21:38 -07:00
commit 40c6702a0d
3 changed files with 17 additions and 16 deletions

View File

@ -17,8 +17,6 @@ AllCops:
- lib/jekyll/drops/site_drop.rb - lib/jekyll/drops/site_drop.rb
- lib/jekyll/filters.rb - lib/jekyll/filters.rb
- lib/jekyll/frontmatter_defaults.rb - lib/jekyll/frontmatter_defaults.rb
- lib/jekyll/liquid_renderer/table.rb
- lib/jekyll/liquid_renderer.rb
- lib/jekyll/reader.rb - lib/jekyll/reader.rb
- lib/jekyll/readers/layout_reader.rb - lib/jekyll/readers/layout_reader.rb
- lib/jekyll/readers/page_reader.rb - lib/jekyll/readers/page_reader.rb

View File

@ -1,5 +1,5 @@
require 'jekyll/liquid_renderer/file' require "jekyll/liquid_renderer/file"
require 'jekyll/liquid_renderer/table' require "jekyll/liquid_renderer/table"
module Jekyll module Jekyll
class LiquidRenderer class LiquidRenderer
@ -13,7 +13,10 @@ module Jekyll
end end
def file(filename) def file(filename)
filename = @site.in_source_dir(filename).sub(/\A#{Regexp.escape(@site.source)}\//, '') filename = @site.in_source_dir(filename).sub(
%r!\A#{Regexp.escape(@site.source)}/!,
""
)
LiquidRenderer::File.new(self, filename).tap do LiquidRenderer::File.new(self, filename).tap do
@stats[filename] ||= {} @stats[filename] ||= {}

View File

@ -31,8 +31,8 @@ module Jekyll
str = "" str = ""
row_data.each_index do |cell_index| row_data.each_index do |cell_index|
str << '-' * widths[cell_index] str << "-" * widths[cell_index]
str << '-+-' unless cell_index == row_data.length-1 str << "-+-" unless cell_index == row_data.length-1
end end
str << "\n" str << "\n"
@ -40,16 +40,16 @@ module Jekyll
end end
def generate_row(row_data, widths) def generate_row(row_data, widths)
str = '' str = ""
row_data.each_with_index do |cell_data, cell_index| row_data.each_with_index do |cell_data, cell_index|
if cell_index == 0 str << if cell_index == 0
str << cell_data.ljust(widths[cell_index], ' ') cell_data.ljust(widths[cell_index], " ")
else else
str << cell_data.rjust(widths[cell_index], ' ') cell_data.rjust(widths[cell_index], " ")
end end
str << ' | ' unless cell_index == row_data.length-1 str << " | " unless cell_index == row_data.length-1
end end
str << "\n" str << "\n"
@ -79,7 +79,7 @@ module Jekyll
row << filename row << filename
row << file_stats[:count].to_s row << file_stats[:count].to_s
row << format_bytes(file_stats[:bytes]) row << format_bytes(file_stats[:bytes])
row << "%.3f" % file_stats[:time] row << format("%.3f", file_stats[:time])
table << row table << row
end end
@ -88,7 +88,7 @@ module Jekyll
def format_bytes(bytes) def format_bytes(bytes)
bytes /= 1024.0 bytes /= 1024.0
"%.2fK" % bytes format("%.2fK", bytes)
end end
end end
end end