Просмотр исходного кода

Closes #9994: Disable search indexing for local documentation builds

jeremystretch 3 лет назад
Родитель
Сommit
c635f09e05
2 измененных файлов с 11 добавлено и 0 удалено
  1. 9 0
      docs/_theme/main.html
  2. 2 0
      mkdocs.yml

+ 9 - 0
docs/_theme/main.html

@@ -0,0 +1,9 @@
+{% extends "base.html" %}
+
+{% block site_meta %}
+  {{ super() }}
+  {# Disable search indexing unless we're building for ReadTheDocs #}
+  {% if not config.extra.readthedocs %}
+    <meta name="robots" content="noindex">
+  {% endif %}
+{% endblock %}

+ 2 - 0
mkdocs.yml

@@ -5,6 +5,7 @@ repo_name: netbox-community/netbox
 repo_url: https://github.com/netbox-community/netbox
 theme:
   name: material
+  custom_dir: docs/_theme/
   icon:
     repo: fontawesome/brands/github
   palette:
@@ -37,6 +38,7 @@ plugins:
             show_root_toc_entry: false
             show_source: false
 extra:
+  readthedocs: !ENV READTHEDOCS
   social:
     - icon: fontawesome/brands/github
       link: https://github.com/netbox-community/netbox