Method: Mook::Site.load
- Defined in:
- lib/mook/site.rb
.load(dir) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/mook/site.rb', line 3 def self.load(dir) pages = [] for page_file in Dir.glob(File.join(dir, "pages", "*")) if MARKDOWN_EXTENSIONS.member?(File.extname(page_file).downcase) pages << Page.load(page_file) end end Site.new(pages.sort_by { |p| p.order }) end |