Add deprecated docs warning mechanism (#4731)

* Deprecated docs warning

* Unknown tag 'endcomment'

* only add css when necessary

* try lighter bgcolor

* tweak copy

* change development url to point at vnext-staging

* try callout

* rollback

* change var names

* update var used

* fix var typo

* turn off deprecation message
pull/4761/head
William Martin Stewart 2017-08-11 08:07:00 +02:00 committed by Andrew Chen
parent 290e77988f
commit 34693b50c9
6 changed files with 26 additions and 0 deletions

View File

@ -43,6 +43,9 @@ defaults:
githubbranch: "v1.4.12"
docsbranch: "release-1.4"
url: https://v1-4.docs.kubernetes.io/docs/
deprecated: false
currentUrl: https://kubernetes.io/docs/home/
nextUrl: http://kubernetes-io-vnext-staging.netlify.com/
-
scope:
path: "docs"

View File

@ -0,0 +1,12 @@
{% if page.deprecated %}
<section id="deprecationWarning">
<main>
<div class="content deprecation-warning">
<h3>
Documentation for Kubernetes {{ page.version}} is no longer actively maintained. The version you are currently viewing is a static snapshot.
For up-to-date documentation, see the <a href="{{ page.currentUrl }}">latest</a> version.
</h3>
</div>
</main>
</section>
{% endif %}

View File

@ -8,6 +8,7 @@
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="/css/sweetalert.css">
<link rel="stylesheet" type="text/css" href="/css/callouts.css">
{% if page.deprecated %}<link rel="stylesheet" type="text/css" href="/css/deprecation-warning.css">{% endif %}
{% if page.class == "gridPage" %}<link rel="stylesheet" type="text/css" href="/css/gridpage.css">{% endif %}
{% if page.css %}<link rel="stylesheet" type="text/css" href="{{ page.css }}"><!-- custom css added -->{% else %}<!-- no custom css detected -->{% endif %}

View File

@ -35,6 +35,8 @@
</div>
</section>
{% include deprecation-warning.html %}
<section id="encyclopedia">
<div id="docsToc">
<div class="pi-accordion">

View File

@ -0,0 +1,6 @@
.deprecation-warning {
padding: 20px;
margin: 20px 0;
border-radius: 3px;
background-color: #eeeeee;
}

View File

@ -21,6 +21,8 @@ cid: home
<!--</div>-->
</section>
{% include deprecation-warning.html %}
<!-- OCEAN NODES -->
<section id="oceanNodes">
<main>