3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/jekyll-language-plugin/readers/page_reader.rb', line 3
def read(files)
for file in files do
page = LanguagePage.new(@site, @site.source, @dir, file)
if page.languages
for language in page.languages do
if page.language == language
@unfiltered_content << page
elsif page.language.nil?
page.data['language'] = language
@unfiltered_content << page
else
page2 = LanguagePage.new(@site, @site.source, @dir, file)
page2.data['language'] = language
@unfiltered_content << page2
end
end
else
@unfiltered_content << page
end
end
@unfiltered_content.select{ |page| site.publisher.publish?(page) }
end
|