]> git.ipfire.org Git - thirdparty/starlette.git/commitdiff
Add FastAPI sponsorship (#1271)
authorTom Christie <tom@tomchristie.com>
Thu, 19 Aug 2021 14:17:41 +0000 (15:17 +0100)
committerGitHub <noreply@github.com>
Thu, 19 Aug 2021 14:17:41 +0000 (15:17 +0100)
docs/overrides/partials/nav.html [new file with mode: 0644]
docs/sponsors/fastapi.png [new file with mode: 0644]
mkdocs.yml

diff --git a/docs/overrides/partials/nav.html b/docs/overrides/partials/nav.html
new file mode 100644 (file)
index 0000000..b020b04
--- /dev/null
@@ -0,0 +1,52 @@
+<!-- Determine class according to configuration -->
+ {% set class = "md-nav md-nav--primary" %}
+ {% if "navigation.tabs" in features %}
+   {% set class = class ~ " md-nav--lifted" %}
+ {% endif %}
+ {% if "toc.integrate" in features %}
+   {% set class = class ~ " md-nav--integrated" %}
+ {% endif %}
+
+ <!-- Main navigation -->
+ <nav
+   class="{{ class }}"
+   aria-label="{{ lang.t('nav.title') }}"
+   data-md-level="0"
+ >
+
+   <!-- Site title -->
+   <label class="md-nav__title" for="__drawer">
+     <a
+       href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}"
+       title="{{ config.site_name | e }}"
+       class="md-nav__button md-logo"
+       aria-label="{{ config.site_name }}"
+       data-md-component="logo"
+     >
+       {% include "partials/logo.html" %}
+     </a>
+     {{ config.site_name }}
+   </label>
+
+   <!-- Repository information -->
+   {% if config.repo_url %}
+     <div class="md-nav__source">
+       {% include "partials/source.html" %}
+     </div>
+   {% endif %}
+
+   <!-- Render item list -->
+   <ul class="md-nav__list" data-md-scrollfix>
+     {% for nav_item in nav %}
+       {% set path = "__nav_" ~ loop.index %}
+       {% set level = 1 %}
+       {% include "partials/nav-item.html" %}
+     {% endfor %}
+   </ul>
+
+   <ul class="md-nav__list" data-md-scrollfix style="padding-top: 15px; padding-left: 10px">
+     <div>
+       <a href=""><img src="/sponsors/fastapi.png" width=150px style=></img></a>
+     </div>
+   </ul>
+ </nav>
diff --git a/docs/sponsors/fastapi.png b/docs/sponsors/fastapi.png
new file mode 100644 (file)
index 0000000..a5b2af1
Binary files /dev/null and b/docs/sponsors/fastapi.png differ
index b1237aefb4ff3a31ed25367dc899dff750fe2848..048cf7fe0364c0c118a2672b0a8ed2fb8432a475 100644 (file)
@@ -4,6 +4,7 @@ site_url: https://www.starlette.io
 
 theme:
   name: 'material'
+  custom_dir: docs/overrides
 
 repo_name: encode/starlette
 repo_url: https://github.com/encode/starlette