Supporting more kramdown options.

This commit is contained in:
zachgersh 2013-06-09 21:46:17 -07:00
parent 9f867c8014
commit 774bf07380
2 changed files with 12 additions and 1 deletions

View File

@ -26,7 +26,7 @@ module Jekyll
# not using coderay
base_kramdown_configs
end
Kramdown::Document.new(content, kramdown_configs).to_html
Kramdown::Document.new(content, @config["kramdown"].symbolize_keys).to_html
end
def base_kramdown_configs

View File

@ -41,6 +41,17 @@ class Hash
end
array || []
end
def symbolize_keys!
keys.each do |key|
self[(key.to_sym rescue key) || key] = delete(key)
end
self
end
def symbolize_keys
dup.symbolize_keys!
end
end
# Thanks, ActiveSupport!