Create a gist now

Instantly share code, notes, and snippets.

module Jekyll
# Convert org-mode files.
require 'org-ruby'
class OrgConverter < Converter
safe true
def setup
# No-op
end
def matches(ext)
ext =~ /org$/i
end
def output_ext(ext)
".html"
end
def convert(content)
setup
Orgmode::Parser.new(content).to_html
end
end
end
@stardiviner

Can you tell me how to use this jekyll plugin?

@aaronaddleman

It looks like it takes a .org file and converts it to html?

@stardiviner

@aaronaddleman I only see it a class and methods definition. I don't know how jekyll automatically use this convert method.

I mean I just need to put org files into _posts without doing others things?

@braegel
braegel commented May 5, 2015

You can put the plugin here: ./_plugins/org_converter.rb

@priyadarshan

@stardiviner If you were asking how it works, I believe it leverages org-ruby.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment