Remove broken "Edit on GitHub/Bitbucket" link from search pages

On a page of search results, the "Edit on GitHub/Bitbucket" link tries
to send the reader to a file "search.rst" or "search.txt" in the
repository. Since the search results only exist as a template, this is
a 404'd link.

This change to the template means that the "Edit on GitHub/Bitbucket"
link is not shown on search pages, getting rid of this broken link.
This commit is contained in:
Alex Chan 2015-04-03 10:57:39 +01:00
parent bd209165b9
commit 6360a2ed42

View File

@ -6,14 +6,16 @@
{% endfor %} {% endfor %}
<li>{{ title }}</li> <li>{{ title }}</li>
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
{% if display_github %} {% if pagename != "search" %}
<a href="https://{{ github_host|default("github.com") }}/{{ github_user }}/{{ github_repo }}/blob/{{ github_version }}{{ conf_py_path }}{{ pagename }}{{ source_suffix }}" class="fa fa-github"> Edit on GitHub</a> {% if display_github %}
{% elif display_bitbucket %} <a href="https://{{ github_host|default("github.com") }}/{{ github_user }}/{{ github_repo }}/blob/{{ github_version }}{{ conf_py_path }}{{ pagename }}{{ source_suffix }}" class="fa fa-github"> Edit on GitHub</a>
<a href="https://bitbucket.org/{{ bitbucket_user }}/{{ bitbucket_repo }}/src/{{ bitbucket_version}}{{ conf_py_path }}{{ pagename }}{{ source_suffix }}" class="fa fa-bitbucket"> Edit on Bitbucket</a> {% elif display_bitbucket %}
{% elif show_source and source_url_prefix %} <a href="https://bitbucket.org/{{ bitbucket_user }}/{{ bitbucket_repo }}/src/{{ bitbucket_version}}{{ conf_py_path }}{{ pagename }}{{ source_suffix }}" class="fa fa-bitbucket"> Edit on Bitbucket</a>
<a href="{{ source_url_prefix }}{{ pagename }}{{ source_suffix }}">View page source</a> {% elif show_source and source_url_prefix %}
{% elif show_source and has_source and sourcename %} <a href="{{ source_url_prefix }}{{ pagename }}{{ source_suffix }}">View page source</a>
<a href="{{ pathto('_sources/' + sourcename, true)|e }}" rel="nofollow"> View page source</a> {% elif show_source and has_source and sourcename %}
<a href="{{ pathto('_sources/' + sourcename, true)|e }}" rel="nofollow"> View page source</a>
{% endif %}
{% endif %} {% endif %}
</li> </li>
</ul> </ul>