mirror of
https://github.com/docker/docs.git
synced 2026-03-27 14:28:47 +07:00
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:
23
_config.yml
23
_config.yml
@@ -21,6 +21,28 @@ compose_version: "1.16.1"
|
||||
machine_version: "0.12.2"
|
||||
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:
|
||||
samples:
|
||||
output: true
|
||||
@@ -111,6 +133,7 @@ defaults:
|
||||
values:
|
||||
ucp_latest_image: "docker/ucp:2.2.3"
|
||||
dtr_latest_image: "docker/dtr:2.3.4"
|
||||
enterprise: true
|
||||
- scope:
|
||||
path: "datacenter/dtr/2.3"
|
||||
values:
|
||||
|
||||
33
_includes/ee_dropdown.html
Normal file
33
_includes/ee_dropdown.html
Normal file
@@ -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 -->
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
|
||||
<!-- temp css will be removed -->
|
||||
<link rel="stylesheet" href="/css/temp.css"> {% seo %} {% if page.hide_from_sitemap %}
|
||||
<meta name="robots" content="noindex" />{% endif %}
|
||||
<link rel="stylesheet" href="/css/temp.css">
|
||||
{% seo %}
|
||||
{% if page.hide_from_sitemap %}<meta name="robots" content="noindex" />{% endif %}
|
||||
</head>
|
||||
<body ng-app="Docker" ng-controller="DockerController" class="colums">
|
||||
<header>
|
||||
@@ -115,7 +116,9 @@
|
||||
{% else %}
|
||||
{% if page.title %}
|
||||
<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 -->
|
||||
{% unless page.notags == true %}
|
||||
{% assign keywords = page.keywords | split:"," %}
|
||||
|
||||
Reference in New Issue
Block a user