module Jekyll::OrgDocument

Public Instance Methods

org_file?() click to toggle source
# File lib/jekyll-org.rb, line 17
def org_file?
  Jekyll::Converters::Org.matches(extname)
end
read_content(opts = {}) click to toggle source
override: read file & parse YAML... in this case, don't parse YAML

see also: github.com/jekyll/jekyll/blob/master/lib/jekyll/document.rb

Calls superclass method
# File lib/jekyll-org.rb, line 23
def read_content(opts = {})
  return super unless org_file? # defer to default behaviour when not org file

  self.content = File.read(path, Utils.merged_file_read_opts(site, opts))
  converter = site.find_converter_instance(Jekyll::Converters::Org)
  parser, settings = converter.parse_org(self.content)

  @data = Utils.deep_merge_hashes(self.data, settings)
  self.content = converter.actually_convert(parser)
end