diff --git a/.wokeignore b/.wokeignore
index 026c5b90b78..cf3fbf8ab72 100644
--- a/.wokeignore
+++ b/.wokeignore
@@ -1,3 +1,4 @@
vendor/*
third_party/*
*-lock.json
+*.svg
diff --git a/blog/README.md b/blog/README.md
index e14de66085d..7b7d91daa9c 100644
--- a/blog/README.md
+++ b/blog/README.md
@@ -5,16 +5,15 @@ The Knative website has a basic, top-level navigation that looks like this:
```yaml
nav:
- Home:
- - Getting started:
+ - Tutorial:
- Installing:
- Serving:
- Eventing:
- Code samples:
- Reference:
+ - Community:
- About:
- Blog:
- - Case studies:
- - Community:
```
Currently, we maintain two different copies of the navigation.
@@ -24,7 +23,7 @@ Currently, we maintain two different copies of the navigation.
The main one, for the website as a whole, is located at [`docs/config/nav.yml`](docs/config/nav.yml) and contains the links for all the subject matter except for the Blog and Community pages. It uses relative links for everything except the Blog / Community, for example:
```yaml
- - Getting started:
+ - Tutorial:
- Knative Quickstart: getting-started/README.md
- Using Knative Serving:
- First Knative Service: getting-started/first-service.md
@@ -32,17 +31,18 @@ The main one, for the website as a whole, is located at [`docs/config/nav.yml`](
- Traffic Splitting: getting-started/first-traffic-split.md
```
-Note here that each link assumes that the present working directory is `docs/docs/`, so for example the "Getting Started" README which is located in `docs/docs/getting-started/README.md` is listed as `getting-started/README.md`
+Note here that each link assumes that the present working directory is `docs/docs/`, so for example the "Tutorial" README which is located in `docs/docs/getting-started/README.md` is listed as `getting-started/README.md`
-The Blog and Community pages instead use absolute links to their sections:
+The Blog pages instead use absolute links to its sections:
```yaml
+ - About:
+ - Testimonials: about/testimonials.md
+ - Case studies:
+ - deepc: about/case-studies/deepc.md
+ - Outfit7: about/case-studies/outfit7.md
+ - Puppet: about/case-studies/puppet.md
- Blog: /blog/
- - Case Studies:
- - deepc: about/case-studies/deepc.md
- - Outfit7: about/case-studies/outfit7.md
- - Puppet: about/case-studies/puppet.md
- - Community: /community/
```
Note that the Blog link is `/blog/` and not `blog/` (and similar for the community site).
@@ -56,13 +56,14 @@ In order to do this, we essentially have a separate mkdocs site for the blog tha
```yaml
nav:
- Home: /docs/
- - Getting started: /docs/getting-started/
+ - Tutorial: /docs/getting-started/
- Installing: /docs/install/
- Serving: /docs/serving/
- Eventing: /docs/eventing/
- Code samples: /docs/samples/
- Reference: /docs/reference/
- - About: /docs/about/
+ - Community: /docs/community/
+ - About: /docs/about/testimonials
- Blog:
- index.md
- Releases:
@@ -70,15 +71,13 @@ nav:
- releases/announcing-knative-v0-25-release.md
- releases/announcing-knative-v0-24-release.md
...
- - Case studies: /docs/about/case-studies/deepc
- - Community: /community/
```
A couple of key points:
-* The basic, high-level sections are the same as for the main site (Home, Getting started, etc.).
+* The basic, high-level sections are the same as for the main site (Home, Tutorial, etc.).
-* The blog requires absolute links for all sections not in the blog. For example, the Getting started section link is `/docs/getting-started/` for the blog site (whereas it was simply `getting-started/` for the main site). Also note that for the blog, we don't need to link to a specific file, as each of those directories has a README that gets redirected to.
+* The blog requires absolute links for all sections not in the blog. For example, the Tutorial section link is `/docs/getting-started/` for the blog site (whereas it was simply `getting-started/` for the main site). Also note that for the blog, we don't need to link to a specific file, as each of those directories has a README that gets redirected to.
* For the blog, we use relative links, with `docs/blog/docs/` as the present working directory.
@@ -90,7 +89,7 @@ When a new blog post is created, it will also need to be added to the blog navig
If a major change to the site navigation is made (for example, adding a new section to the top navigation tabs), then the change will need to be made in both `docs/config/nav.yml` and `docs/blog/config/nav.yml`.
-For changes that are not top-level (i.e. adding a subsection to the "Getting started" guide or creating a new category of blog post), the change only needs to be made in the relevant section, as it's invisible to the other (for example, the subsection of the "Getting started" guide only needs to be made in `docs/config/nav.yml`)
+For changes that are not top-level (i.e. adding a subsection to the "Tutorial" guide or creating a new category of blog post), the change only needs to be made in the relevant section, as it's invisible to the other (for example, the subsection of the "Tutorial" guide only needs to be made in `docs/config/nav.yml`)
## Common files between main site and blog, also known as non nav.yml files
diff --git a/blog/config/nav.yml b/blog/config/nav.yml
index b50e208d8fa..4479f63c329 100644
--- a/blog/config/nav.yml
+++ b/blog/config/nav.yml
@@ -1,13 +1,13 @@
nav:
- Home: /docs/
- - Getting started: /docs/getting-started/
+ - Tutorial: /docs/getting-started/
- Installing: /docs/install/
- Serving: /docs/serving/
- Eventing: /docs/eventing/
- Code samples: /docs/samples/
- Reference: /docs/reference/
- - "Community": /docs/community/
- - About: /docs/about/testimonials
+ - Community: /docs/community/
+ - About: /docs/about/testimonials/
#####################################################
# Blog
#####################################################
diff --git a/blog/docs/images/corporate-logos/triggermesh_logo.svg b/blog/docs/images/corporate-logos/triggermesh_logo.svg
new file mode 100644
index 00000000000..7e1682df3ea
--- /dev/null
+++ b/blog/docs/images/corporate-logos/triggermesh_logo.svg
@@ -0,0 +1,5304 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_autoscaling_icon.svg b/blog/docs/images/home-images/blue_autoscaling_icon.svg
new file mode 100644
index 00000000000..473e9e08ce8
--- /dev/null
+++ b/blog/docs/images/home-images/blue_autoscaling_icon.svg
@@ -0,0 +1,5010 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_event_intergrations_icon.svg b/blog/docs/images/home-images/blue_event_intergrations_icon.svg
new file mode 100644
index 00000000000..dba904682cd
--- /dev/null
+++ b/blog/docs/images/home-images/blue_event_intergrations_icon.svg
@@ -0,0 +1,5094 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_handle_events_icon.svg b/blog/docs/images/home-images/blue_handle_events_icon.svg
new file mode 100644
index 00000000000..08ae50b57ef
--- /dev/null
+++ b/blog/docs/images/home-images/blue_handle_events_icon.svg
@@ -0,0 +1,5003 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_plugable_icon.svg b/blog/docs/images/home-images/blue_plugable_icon.svg
new file mode 100644
index 00000000000..d56eec5ced5
--- /dev/null
+++ b/blog/docs/images/home-images/blue_plugable_icon.svg
@@ -0,0 +1,5004 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_progressive_rollouts_icon.svg b/blog/docs/images/home-images/blue_progressive_rollouts_icon.svg
new file mode 100644
index 00000000000..7ed5ba16800
--- /dev/null
+++ b/blog/docs/images/home-images/blue_progressive_rollouts_icon.svg
@@ -0,0 +1,5030 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/blue_simple_abstractions_icon.svg b/blog/docs/images/home-images/blue_simple_abstractions_icon.svg
new file mode 100644
index 00000000000..c1973a86baf
--- /dev/null
+++ b/blog/docs/images/home-images/blue_simple_abstractions_icon.svg
@@ -0,0 +1,5031 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/cloud_agnostic_icon.svg b/blog/docs/images/home-images/cloud_agnostic_icon.svg
new file mode 100644
index 00000000000..e4ae9781a88
--- /dev/null
+++ b/blog/docs/images/home-images/cloud_agnostic_icon.svg
@@ -0,0 +1,5022 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dev_focus_code_icon.svg b/blog/docs/images/home-images/dev_focus_code_icon.svg
new file mode 100644
index 00000000000..224c3c79bed
--- /dev/null
+++ b/blog/docs/images/home-images/dev_focus_code_icon.svg
@@ -0,0 +1,4987 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_autoscaling_icon.svg b/blog/docs/images/home-images/dkblue_autoscaling_icon.svg
new file mode 100644
index 00000000000..4964bd911f1
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_autoscaling_icon.svg
@@ -0,0 +1,5012 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_event_intergrations_icon.svg b/blog/docs/images/home-images/dkblue_event_intergrations_icon.svg
new file mode 100644
index 00000000000..4156159cbbe
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_event_intergrations_icon.svg
@@ -0,0 +1,5097 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_handle_events_icon.svg b/blog/docs/images/home-images/dkblue_handle_events_icon.svg
new file mode 100644
index 00000000000..d6af250662d
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_handle_events_icon.svg
@@ -0,0 +1,4998 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_plugable_icon.svg b/blog/docs/images/home-images/dkblue_plugable_icon.svg
new file mode 100644
index 00000000000..55d1b2220eb
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_plugable_icon.svg
@@ -0,0 +1,5008 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_progressive_rollouts_icon.svg b/blog/docs/images/home-images/dkblue_progressive_rollouts_icon.svg
new file mode 100644
index 00000000000..5e5a1558fcd
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_progressive_rollouts_icon.svg
@@ -0,0 +1,5033 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_scale_icon.svg b/blog/docs/images/home-images/dkblue_scale_icon.svg
new file mode 100644
index 00000000000..da22e5c299c
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_scale_icon.svg
@@ -0,0 +1,5001 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/dkblue_simple_abstractions_icon.svg b/blog/docs/images/home-images/dkblue_simple_abstractions_icon.svg
new file mode 100644
index 00000000000..739491bcaa2
--- /dev/null
+++ b/blog/docs/images/home-images/dkblue_simple_abstractions_icon.svg
@@ -0,0 +1,5033 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/home-images/knative_flowchart_graphic.svg b/blog/docs/images/home-images/knative_flowchart_graphic.svg
new file mode 100644
index 00000000000..29fb5c175cf
--- /dev/null
+++ b/blog/docs/images/home-images/knative_flowchart_graphic.svg
@@ -0,0 +1,5705 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/blog/docs/images/testimonials/aparna.png b/blog/docs/images/testimonials/aparna.png
new file mode 100644
index 00000000000..0a5e9946f9d
Binary files /dev/null and b/blog/docs/images/testimonials/aparna.png differ
diff --git a/blog/docs/images/testimonials/blue_zero_scaling_icon.svg b/blog/docs/images/testimonials/blue_zero_scaling_icon.svg
new file mode 100644
index 00000000000..0397b6efe5d
--- /dev/null
+++ b/blog/docs/images/testimonials/blue_zero_scaling_icon.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/blog/docs/images/testimonials/kelsey.png b/blog/docs/images/testimonials/kelsey.png
new file mode 100644
index 00000000000..9d87b997b7c
Binary files /dev/null and b/blog/docs/images/testimonials/kelsey.png differ
diff --git a/blog/docs/images/testimonials/michael.png b/blog/docs/images/testimonials/michael.png
new file mode 100644
index 00000000000..9fb5dfd6a33
Binary files /dev/null and b/blog/docs/images/testimonials/michael.png differ
diff --git a/blog/docs/images/testimonials/tilen.png b/blog/docs/images/testimonials/tilen.png
new file mode 100644
index 00000000000..ba83caf6025
Binary files /dev/null and b/blog/docs/images/testimonials/tilen.png differ
diff --git a/config/nav.yml b/config/nav.yml
index 16a3047291d..07dea97700c 100644
--- a/config/nav.yml
+++ b/config/nav.yml
@@ -239,7 +239,7 @@ nav:
- Client: reference/client/README.md
- Concepts:
- Duck types: reference/concepts/duck-typing.md
- - "Community":
+ - Community:
- Welcome to the community: community/README.md
- Contribute to Knative: community/contributing.md
- About the community: community/about.md