diff --git a/History.markdown b/History.markdown index ec6504b3..d119f6ec 100644 --- a/History.markdown +++ b/History.markdown @@ -3,13 +3,16 @@ ### Major Enhancements ### Minor Enhancements + * Disable reverse lookup when running `jekyll serve` (#1363) ### Bug Fixes ### Development Fixes + * Add a rake task to generate a new release post (#1404) ### Site Enhancements * Fix a couple of validation errors on the site (#1511) + * Make navigation menus reusable (#1507) * Fix link to History page from Release v1.2.0 notes post. ## v1.2.0 / 2013-09-06 diff --git a/Rakefile b/Rakefile index 58c8f37b..2f973cda 100644 --- a/Rakefile +++ b/Rakefile @@ -211,6 +211,30 @@ namespace :site do abort "You seem to have misplaced your History.markdown file. I can haz?" end end + + namespace :releases do + desc "Create new release post" + task :new, :version do |t, args| + raise "Specify a version: rake site:releases:new['1.2.3']" unless args.version + today = Time.new.strftime('%Y-%m-%d') + filename = "site/_posts/#{today}-jekyll-#{release.split('.').join('-')}-released.markdown" + + File.open(filename, "wb") do |post| + post.puts("---") + post.puts("layout: news_item") + post.puts("title: 'Jekyll #{release} Released'") + post.puts("date: #{Time.new.strftime('%Y-%m-%d %H:%M:%S %z')}") + post.puts("author: ") + post.puts("version: #{version}") + post.puts("categories: [release]") + post.puts("---") + post.puts + post.puts + end + + puts "Created #{filename}" + end + end end ############################################################################# diff --git a/lib/jekyll/commands/serve.rb b/lib/jekyll/commands/serve.rb index 406d3ef7..82bbc947 100644 --- a/lib/jekyll/commands/serve.rb +++ b/lib/jekyll/commands/serve.rb @@ -20,7 +20,8 @@ module Jekyll s = HTTPServer.new( :Port => options['port'], :BindAddress => options['host'], - :MimeTypes => mime_types + :MimeTypes => mime_types, + :DoNotReverseLookup => true ) s.mount(options['baseurl'], HTTPServlet::FileHandler, destination, fh_option) diff --git a/site/_includes/docs_contents.html b/site/_includes/docs_contents.html index 57b6b32c..0df6c0a4 100644 --- a/site/_includes/docs_contents.html +++ b/site/_includes/docs_contents.html @@ -1,97 +1,16 @@
diff --git a/site/_includes/docs_contents_mobile.html b/site/_includes/docs_contents_mobile.html index 18be2227..fe2a09ef 100644 --- a/site/_includes/docs_contents_mobile.html +++ b/site/_includes/docs_contents_mobile.html @@ -2,41 +2,22 @@ diff --git a/site/_includes/docs_option.html b/site/_includes/docs_option.html new file mode 100644 index 00000000..8284ed96 --- /dev/null +++ b/site/_includes/docs_option.html @@ -0,0 +1,11 @@ +{% assign items = include.items | split: ' ' %} + +{% for item in items %} + {% assign item_url = item | prepend:'/docs/' | append:'/' %} + + {% for p in site.pages %} + {% if p.url == item_url %} + + {% endif %} + {% endfor %} +{% endfor %} diff --git a/site/_includes/docs_ul.html b/site/_includes/docs_ul.html new file mode 100644 index 00000000..4ba82479 --- /dev/null +++ b/site/_includes/docs_ul.html @@ -0,0 +1,20 @@ +{% assign items = include.items | split: ' ' %} + +