diff --git a/content/en/case-studies/ibm/ibm_featured_logo.png b/content/en/case-studies/ibm/ibm_featured_logo.png index b819876bf7..adb07a8cdf 100644 Binary files a/content/en/case-studies/ibm/ibm_featured_logo.png and b/content/en/case-studies/ibm/ibm_featured_logo.png differ diff --git a/content/en/docs/home/_index.md b/content/en/docs/home/_index.md index c385c17780..f6f5f6150a 100644 --- a/content/en/docs/home/_index.md +++ b/content/en/docs/home/_index.md @@ -2,12 +2,10 @@ approvers: - chenopis title: Kubernetes Documentation -layout: docsportal_home noedit: true -cid: userJourneys -css: /css/style_user_journeys.css -js: /js/user-journeys/home.js, https://use.fontawesome.com/4bcc658a89.js -display_browse_numbers: true +cid: docsHome +layout: docsportal_home +class: gridPage linkTitle: "Home" main_menu: true weight: 10 @@ -17,5 +15,5 @@ menu: title: "Documentation" weight: 20 post: > -

Learn how to use Kubernetes with the use of walkthroughs, samples, and reference documentation. You can even help contribute to the docs!

+

Learn how to use Kubernetes with conceptual, tutorial, and reference documentation. You can even help contribute to the docs!

--- diff --git a/layouts/docs/docsportal_home.html b/layouts/docs/docsportal_home.html index 9b6ceaad58..caebe22dc8 100644 --- a/layouts/docs/docsportal_home.html +++ b/layouts/docs/docsportal_home.html @@ -3,102 +3,143 @@

{{ .Title }}

{{ end }} {{ if eq .Lang "en" }} - {{ template "docs-portal-user-journey" . }} + {{ template "docs-portal-cards" . }} {{ end }} - {{ partial "docs/browse.html" .Parent }} {{ end }} {{ define "content-id" }}content{{ end }} -{{ define "docs-portal-user-journey" }} -{{ $data := .Site.Data }} -
- {{ $user_personas := index $data "user-personas" }} - {{ $user_personas | jsonify }} -
+{{ define "docs-portal-cards" }} +
+
-
-{{ $skip_uj_paths := "migrators" }} -{{ range $k, $v := $user_personas }} +

Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications. The open source project is hosted by the Cloud Native Computing Foundation (CNCF).

-{{ if strings.Contains $skip_uj_paths $k }} -{{ else }} - {{ range $kk, $vv := $v }} -
- {{ $persona_info := $vv }} - {{ if $persona_info.short_desc }} - {{ $persona_info.short_desc }} - {{ else if $persona_info.glossary_id }} - {{ with $persona_info.glossary_id | printf "%s.md" | ($.Site.GetPage "page" "docs/reference/glossary").Resources.GetMatch }} - {{ .Params.short_description }} - {{ end }} - {{ end }} -
- {{ end }} -{{ end }} +
+
-{{ end }} -
+
+

Understand the basics

+ +

Learn about Kubernetes and its fundamental concepts.

+
+ + +

+ + +
+ +
+

Try Kubernetes

+ +

Follow tutorials to learn how to deploy applications in Kubernetes.

+
+ +

+ +
+ +
+

Setup a cluster

+ +

Get Kubernetes running based on your resources and needs.

+
+ +

+ +
+ +
+

Learn how to use Kubernetes

+ +

Look up common tasks and how to perform them using a short sequence of steps.

+
+ +

+ +
+ +
+

Look up reference information

+ +

Browse terminology, command line syntax, API resource types, and setup tool documentation.

+
+ +

+ +
+ +
+

Contribute to the docs

+ +

Anyone can contribute, whether you’re new to the project or you’ve been around a long time.

+
+ +

+ +
+ +
+

Download Kubernetes

+ +

If you are installing Kubernetes or upgrading to the newest version, refer to the current release notes.

+
+ +
+ +
+

About the documentation

+ +

This website contains documentation for the current and previous 4 versions of Kubernetes.

+
+ +
-
-
-

- Kubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. - The open source project is hosted by the Cloud Native Computing Foundation (CNCF). -

- -
-
+
-
- - - -
- -
-
{{ T "docs_label_i_am" }}
-
-
.
-
-
- -
-
LEVEL
-
-
- -
-
- Foundational -
-
-
- -
-
- Intermediate -
-
-
- -
-
- Advanced Topics -
-
-
-
- -
-
- I want to... - -
-
{{ end }} diff --git a/static/css/gridpage.css b/static/css/gridpage.css index e7b32856cc..19e74934ef 100644 --- a/static/css/gridpage.css +++ b/static/css/gridpage.css @@ -2,6 +2,28 @@ margin-top: 1em !important; } +.gridPage .launch-content { + position: relative; + margin: 20px auto 50px; +} + +.launch-cards { + position: relative; + display: flex; + justify-content: space-between; + flex-wrap: wrap; + margin-top: 20px; +} + +.launch-card { + position: relative; + width: 33%; + padding: 0 30px 0 0; + margin-bottom: 50px; + min-height: 152px; +} + + .gridPage p { color: rgb(26,26,26) !important; margin-left: 0 !important; diff --git a/static/css/images/Ui-icons_222222_256x240.png b/static/css/images/Ui-icons_222222_256x240.png new file mode 100644 index 0000000000..8bc06cbf03 Binary files /dev/null and b/static/css/images/Ui-icons_222222_256x240.png differ