lib/octodmin/post.rb in octodmin-0.1.0 vs lib/octodmin/post.rb in octodmin-0.2.0

- old
+ new

@@ -66,12 +66,12 @@ "slug" => params["slug"], "title" => params["title"], "force" => true, }) - options = @site.config["octodmin"]["front_matter"].keys.map do |key| + options = Hash[@site.config["octodmin"]["front_matter"].keys.map do |key| [key, params[key]] - end.to_h + end] content = params["content"].gsub("\r\n", "\n").strip result = "---\n#{options.map { |k, v| "#{k}: \"#{v}\"" }.join("\n")}\n---\n\n#{content}\n" octopost.instance_variable_set(:@content, result) octopost.write