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