From cca9c50c2654746f50168221043515e5ba873977 Mon Sep 17 00:00:00 2001 From: Chris Frederick Date: Mon, 1 Sep 2014 12:53:31 +0900 Subject: [PATCH] Add 'title' to url_placeholders --- lib/jekyll/document.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/document.rb b/lib/jekyll/document.rb index 2977f152..036e25e7 100644 --- a/lib/jekyll/document.rb +++ b/lib/jekyll/document.rb @@ -136,11 +136,14 @@ module Jekyll # # Returns the Hash of key-value pairs for replacement in the URL. def url_placeholders + name_slug = slug(File.basename(path, ".*")) + title_slug = data['title'].nil? ? name_slug : slug(data['title']) { collection: collection.label, path: cleaned_relative_path, output_ext: Jekyll::Renderer.new(site, self).output_ext, - name: slug(File.basename(path, ".*")) + name: name_slug, + title: title_slug } end