def renderables
      @renderables ||= begin
        rs = @configuration.source_files.map do |filename|
          metadata = @configuration.source_metadata.metadata(filename)
          if Template::Layout.is_valid_file?('source', filename) && (!metadata['static'])
            Template::Page.new(@configuration, filename, metadata)
          else
            Template::StaticFile.new(@configuration, filename, metadata)
          end
        end

        Usmu.plugins.alter(:renderables, rs, self)
      end
    end
def renderables
      @renderables ||= begin
        rs = @configuration.source_files.map do |filename|
          metadata = @configuration.source_metadata.metadata(filename)
          if Template::Layout.is_valid_file?('source', filename) && (!metadata['static'])
            Template::Page.new(@configuration, filename, metadata)
          else
            Template::StaticFile.new(@configuration, filename, metadata)
          end
        end

        Usmu.plugins.alter(:renderables, rs, self)
      end
    end
@!attribute [r] renderables
 @return [Array<Usmu::Template::StaticFile>] a list of renderable files from the source folder.
   will be a subclass of this class.
 @see Usmu::StaticFile

 Returns a list of renderable files from the source folder.

 The only guarantee made for individual files is that they will conform to the interface defined by
 Usmu::Template::StaticFile and thus be renderable, however most files will be one of the subclasses of that class.