diff --git a/History.markdown b/History.markdown
index 4c0298cb..9a517b62 100644
--- a/History.markdown
+++ b/History.markdown
@@ -3,6 +3,9 @@
### Major Enhancements
### Minor Enhancements
### Bug Fixes
+### Development Fixes
+ * Merge the theme and layout cucumber steps into one step (#1151)
+
### Site Enhancements
* Add "History" page.
* Restructured docs sections to include "Meta" section.
@@ -10,6 +13,7 @@
to use Pygments. (#1182)
* Update link to the official Maruku repo (#1175)
* Add documentation about `paginate_path` to "Templates" page in docs (#1129)
+ * Give the quick-start guide its own page (#1191)
### Development Fixes
diff --git a/features/step_definitions/jekyll_steps.rb b/features/step_definitions/jekyll_steps.rb
index 19a8b2c2..7a1c7cd1 100644
--- a/features/step_definitions/jekyll_steps.rb
+++ b/features/step_definitions/jekyll_steps.rb
@@ -31,14 +31,13 @@ Given /^I have an? "(.*)" file that contains "(.*)"$/ do |file, text|
end
end
-Given /^I have a (.*) layout that contains "(.*)"$/ do |layout, text|
- File.open(File.join('_layouts', layout + '.html'), 'w') do |f|
- f.write(text)
+Given /^I have an? (.*) (layout|theme) that contains "(.*)"$/ do |name, type, text|
+ folder = if type == 'layout'
+ '_layouts'
+ else
+ '_theme'
end
-end
-
-Given /^I have a (.*) theme that contains "(.*)"$/ do |layout, text|
- File.open(File.join('_theme', layout + '.html'), 'w') do |f|
+ File.open(File.join(folder, name + '.html'), 'w') do |f|
f.write(text)
end
end
diff --git a/site/_includes/docs_contents.html b/site/_includes/docs_contents.html
index fec44c4e..6ed33431 100644
--- a/site/_includes/docs_contents.html
+++ b/site/_includes/docs_contents.html
@@ -5,6 +5,9 @@