diff --git a/website/docs/source/layouts/layout.erb b/website/docs/source/layouts/layout.erb index 777b42ce1..34672e383 100644 --- a/website/docs/source/layouts/layout.erb +++ b/website/docs/source/layouts/layout.erb @@ -328,7 +328,10 @@
  • Documentation
  • About
  • Support
  • - <% github_link = 'https://github.com/mitchellh/vagrant/blob/master/' + current_page.source_file.match(/website.*/)[0] %> + <% relative_path = current_page.path.match(/.*\//).to_s + file = current_page.source_file.split("/").last + github_link = "https://github.com/mitchellh/vagrant/blob/master/website/docs/source/#{relative_path}#{file}" + %>
  • Edit this page
  • Download
  • diff --git a/website/www/source/layouts/layout.erb b/website/www/source/layouts/layout.erb index 7c5eb4827..fa0029628 100644 --- a/website/www/source/layouts/layout.erb +++ b/website/www/source/layouts/layout.erb @@ -61,8 +61,11 @@
  • About
  • Support
  • <% if current_page.url != "/" %> - <% github_link = 'https://github.com/mitchellh/vagrant/blob/master/' + current_page.source_file.match(/website.*/)[0] %> -
  • Edit this page
  • + <% relative_path = current_page.path.match(/.*\//).to_s + file = current_page.source_file.split("/").last + github_link = "https://github.com/mitchellh/vagrant/blob/master/website/www/source/#{relative_path}#{file}" + %> +
  • Edit this page
  • <% end %>
  • Download