Method: Jekyll::PageReader#read

Defined in:
lib/jekyll/readers/page_reader.rb

#read(files) ⇒ Object

Read all the files in <source>/<dir>/ for Yaml header and create a new Page object for each file.

dir - The String relative path of the directory to read.

Returns an array of static pages.



16
17
18
19
# File 'lib/jekyll/readers/page_reader.rb', line 16

def read(files)
  files.map { |page| @unfiltered_content << Page.new(@site, @site.source, @dir, page) }
  @unfiltered_content.select { |page| site.publisher.publish?(page) }
end