mirror of https://github.com/docker/docs.git
Version selector for EE docs (#4952)
* Version selector for EE docs * site... * endif * Fixes * html not md * hash v string, oops * Path overrides
This commit is contained in:
parent
3a3218dfbe
commit
a8677b38af
23
_config.yml
23
_config.yml
|
@ -21,6 +21,28 @@ compose_version: "1.16.1"
|
||||||
machine_version: "0.12.2"
|
machine_version: "0.12.2"
|
||||||
distribution_version: "2.6"
|
distribution_version: "2.6"
|
||||||
|
|
||||||
|
ucp_versions:
|
||||||
|
- version: "2.2"
|
||||||
|
latest: true
|
||||||
|
path: /datacenter/ucp/2.2/guides/
|
||||||
|
- version: "2.1"
|
||||||
|
path: /datacenter/ucp/2.1/guides/
|
||||||
|
- version: "2.0"
|
||||||
|
path: /datacenter/ucp/2.0/guides/
|
||||||
|
- version: "1.1"
|
||||||
|
path: /datacenter/ucp/1.1/overview/
|
||||||
|
|
||||||
|
dtr_versions:
|
||||||
|
- version: "2.3"
|
||||||
|
latest: true
|
||||||
|
path: /datacenter/dtr/2.3/guides/
|
||||||
|
- version: "2.2"
|
||||||
|
path: /datacenter/dtr/2.2/guides/
|
||||||
|
- version: "2.1"
|
||||||
|
path: /datacenter/dtr/2.1/guides/
|
||||||
|
- version: "2.0"
|
||||||
|
path: /datacenter/dtr/2.0/
|
||||||
|
|
||||||
collections:
|
collections:
|
||||||
samples:
|
samples:
|
||||||
output: true
|
output: true
|
||||||
|
@ -111,6 +133,7 @@ defaults:
|
||||||
values:
|
values:
|
||||||
ucp_latest_image: "docker/ucp:2.2.3"
|
ucp_latest_image: "docker/ucp:2.2.3"
|
||||||
dtr_latest_image: "docker/dtr:2.3.4"
|
dtr_latest_image: "docker/dtr:2.3.4"
|
||||||
|
enterprise: true
|
||||||
- scope:
|
- scope:
|
||||||
path: "datacenter/dtr/2.3"
|
path: "datacenter/dtr/2.3"
|
||||||
values:
|
values:
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
{% if page.path contains "ucp" %}
|
||||||
|
{% capture currentDoc %}UCP version {{ page.ucp_version }}{% endcapture %}
|
||||||
|
{% capture dropdown %}
|
||||||
|
<div class="dropdown">
|
||||||
|
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">{{ page.ucp_version }}
|
||||||
|
<span class="caret"></span></button>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
{% for version in site.ucp_versions %}
|
||||||
|
{% if page.ucp_version contains version.version %}{% else %}<li><a href="{{ version.path }}">{{ version.version }}{% if version.latest %} (latest){% endif %}</a></li>{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endcapture %}
|
||||||
|
{% endif %}
|
||||||
|
{% if page.path contains "dtr" %}
|
||||||
|
{% capture currentDoc %}DTR version {{ page.dtr_version }}{% endcapture %}
|
||||||
|
{% capture dropdown %}
|
||||||
|
<div class="dropdown">
|
||||||
|
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">{{ page.dtr_version }}
|
||||||
|
<span class="caret"></span></button>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
{% for version in site.dtr_versions %}
|
||||||
|
{% if page.dtr_version contains version.version %}{% else %}<li><a href="{{ version.path }}">{{ version.version }}{% if version.latest %} (latest){% endif %}</a></li>{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endcapture %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<blockquote><p>These are the docs for {{ currentDoc }}</p>
|
||||||
|
<p>To select a different version, use the selector below.</p>
|
||||||
|
<p>{{ dropdown }}</p>
|
||||||
|
</blockquote>
|
|
@ -96,8 +96,9 @@
|
||||||
<!-- Go get "Open Sans" font from Google -->
|
<!-- Go get "Open Sans" font from Google -->
|
||||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
|
||||||
<!-- temp css will be removed -->
|
<!-- temp css will be removed -->
|
||||||
<link rel="stylesheet" href="/css/temp.css"> {% seo %} {% if page.hide_from_sitemap %}
|
<link rel="stylesheet" href="/css/temp.css">
|
||||||
<meta name="robots" content="noindex" />{% endif %}
|
{% seo %}
|
||||||
|
{% if page.hide_from_sitemap %}<meta name="robots" content="noindex" />{% endif %}
|
||||||
</head>
|
</head>
|
||||||
<body ng-app="Docker" ng-controller="DockerController" class="colums">
|
<body ng-app="Docker" ng-controller="DockerController" class="colums">
|
||||||
<header>
|
<header>
|
||||||
|
@ -115,7 +116,9 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
{% if page.title %}
|
{% if page.title %}
|
||||||
<h1>{{ page.title }}</h1>{% endif %} {% if page.advisory %}
|
<h1>{{ page.title }}</h1>{% endif %} {% if page.advisory %}
|
||||||
<blockquote>{{ site.data.advisories.texts[page.advisory] | markdownify }}</blockquote>{% endif %}{% endif %} {% unless page.tree == false %}{% include read_time.html %}{% endunless %}{{ content }}
|
<blockquote>{{ site.data.advisories.texts[page.advisory] | markdownify }}</blockquote>{% endif %}{% endif %} {% unless page.tree == false %}{% include read_time.html %}{% endunless %}
|
||||||
|
{% if page.enterprise %}{% include ee_dropdown.html %}{% endif %}
|
||||||
|
{{ content }}
|
||||||
<!-- tags -->
|
<!-- tags -->
|
||||||
{% unless page.notags == true %}
|
{% unless page.notags == true %}
|
||||||
{% assign keywords = page.keywords | split:"," %}
|
{% assign keywords = page.keywords | split:"," %}
|
||||||
|
|
Loading…
Reference in New Issue