Supporting more kramdown options.
This commit is contained in:
parent
9f867c8014
commit
774bf07380
|
@ -26,7 +26,7 @@ module Jekyll
|
||||||
# not using coderay
|
# not using coderay
|
||||||
base_kramdown_configs
|
base_kramdown_configs
|
||||||
end
|
end
|
||||||
Kramdown::Document.new(content, kramdown_configs).to_html
|
Kramdown::Document.new(content, @config["kramdown"].symbolize_keys).to_html
|
||||||
end
|
end
|
||||||
|
|
||||||
def base_kramdown_configs
|
def base_kramdown_configs
|
||||||
|
|
|
@ -41,6 +41,17 @@ class Hash
|
||||||
end
|
end
|
||||||
array || []
|
array || []
|
||||||
end
|
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
|
end
|
||||||
|
|
||||||
# Thanks, ActiveSupport!
|
# Thanks, ActiveSupport!
|
||||||
|
|
Loading…
Reference in New Issue