Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a test for "index.md" frontmatter and fix the repo to match #2377

Merged
merged 11 commits into from
May 15, 2020
125 changes: 125 additions & 0 deletions _index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
+++
title = "Knative"
+++


<!-- td-box--{{ $col_id }} td-box--gradient td-box--height-{{ $height }} -->
<section class="row td-box">
<div class="col-md-1 order-md-1 hidden-xs hidden-sm hidden-md"></div>
<div class="col-md-3 col-lg-1 order-xs-first order-sm-first order-md-last text-center ">
{{< icon "logo.svg" >}}
</div>
<div class="col-md-7 col-lg-8 order-xs-2 order-sm-2 order-md-2">
<h1>Welcome, Knative!</h1>
<p class="lead mt-2">Kubernetes-based platform to deploy and manage modern serverless workloads.</p>
<div class="mx-auto mt-5">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
Learn More <i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
<a class="btn btn-lg btn-secondary mr-3 mb-4" href="https://github.com/knative">
View Repository <i class="fab fa-github ml-2 "></i>
</a>
</div>
</div>
</section>

<section class="row td-box td-box--0">
<div class="col">
<div class="row">
<div class="col-md-1 hidden-xs hidden-sm"></div>
<div class="col-10">
<h2>Make your developers more productive</h2>
<p>Knative components build on top of Kubernetes, abstracting away
the complex details and enabling developers to focus on what matters.
Built by codifying the best practices shared by successful real-world
implementations, Knative solves the "boring but difficult" parts of
deploying and managing cloud native services so you don't have to.
</p>
<div>&nbsp;</div>
<h3>Highlights</h3>
<ul class="fa-ul">
<li>
<span class="fa-li"><i class="fas fa-check"></i></span>
Focused API with higher level abstractions for common app use-cases.
</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Stand up a scalable, secure, stateless service in seconds.</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Loosely coupled features let you use the pieces you need.</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Pluggable components let you bring your own logging and monitoring, networking, and service mesh.</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Knative is portable: run it anywhere Kubernetes runs, never worry about vendor lock-in.</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Idiomatic developer experience, supporting common patterns such as
GitOps, DockerOps, ManualOps.
</li>
<li><span class="fa-li"><i class="fas fa-check"></i></span>Knative can be used with common tools and
frameworks such as Django, Ruby on Rails, Spring, and many more.
</li>
</ul>
<div>&nbsp;</div>
</div>
</div>
</div>
</section>

<section class="row td-box td-box--1">
<div class="col">
<div class="row">
<div class="col-12 ">
<h3 class="d-flex justify-content-center">Knative Features</h3>
<br>
</div>
</div>
<div class="row justify-content-center">
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="d-flex justify-content-center"><h4>Serving</h4></div>
<p>Run serverless containers on Kubernetes with ease, Knative takes care of the details of networking, autoscaling (even to zero), and revision tracking. You just have to focus on your core logic.</p>
</div>
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="d-flex justify-content-center"><h4>Eventing</h4></div>
<p>Universal subscription, delivery, and management of events. Build
modern apps by attaching compute to a data stream with declarative event
connectivity and developer-friendly object model. </p>
</div>
</div>
</div>
</section>

<section class="row td-box td-box--2">
<div class="col">
<div class="row justify-content-center">
<div class="col-sm-12 col-md-4 col-lg-3 text-center">
<div class="mb-4 h1 text-white">
<i class="fab fa-slack"></i>
</div>
<h4 >Talk to us on Slack</h4>
<p>
<a class="text-white" href="https://slack.knative.dev/">
<button type="button" class="btn btn-secondary" style="width:150px; margin-top: 12px;">Talk</button>
</a>
</p>
<p>Interested in learning more, speaking to other contributors, or finding answers?</p>
</div>
<div class="col-sm-12 col-md-4 col-lg-3 text-center">
<div class="mb-4 h1">
<i class="fab fa-github"></i>
</div>
<h4>Contributions welcome</h4>
<p><a href="./contributing/">
<button type="button" class="btn btn-secondary" style="width:150px; margin-top: 12px;">Contribute</button>
</a>
</p>
<p>Want to join the fun on Github? New users are always welcome!</p>
</div>
<div class="col-sm-12 col-md-4 col-lg-3 text-center">
<div class="mb-4 h1">
<i class="fab fa-twitter"></i>
</div>
<h4>Follow us on Twitter</h4>
<p><a href="https://twitter.com/KnativeProject">
<button type="button" class="btn btn-secondary" style="width:150px; margin-top: 12px;">Follow</button>
</a>
</p>
<p>For features announcements, interesting Knative news, and other great things.</p>
</div>
</div>
</div>
</section>

7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-clojure/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Clojure"
linkTitle: "Clojure"
weight: 1
type: "docs"
---

A simple web app written in Clojure that you can use for testing. It reads in an
env variable `TARGET` and prints "Hello \${TARGET}!". If TARGET is not
specified, it will use "World" as the TARGET.
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-clojure/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Clojure"
linkTitle: "Clojure"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-dart/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Dart"
linkTitle: "Dart"
weight: 1
type: "docs"
---

A simple web app written in the [Dart](https://www.dart.dev) programming language
that you can use for testing. It reads in the env variable `TARGET` and prints
`"Hello $TARGET"`. If `TARGET` is not specified, it will use `"World"` as
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-dart/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Dart"
linkTitle: "Dart"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-deno/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Deno"
linkTitle: "Deno"
weight: 1
type: "docs"
---

A simple web app written in Deno.

Follow the steps below to create the sample code and then deploy the app to your
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-deno/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Deno"
linkTitle: "Deno"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-elixir/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Elixir"
linkTitle: "Elixir"
weight: 1
type: "docs"
---

A simple web application written in [Elixir](https://elixir-lang.org/) using the
[Phoenix Framework](https://phoenixframework.org/). The application prints all
environment variables to the main page.
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-elixir/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Elixir"
linkTitle: "Elixir"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-haskell/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Haskell"
linkTitle: "Haskell"
weight: 1
type: "docs"
---

A simple web app written in Haskell that you can use for testing. It reads in an
env variable `TARGET` and prints "Hello \${TARGET}!". If TARGET is not
specified, it will use "World" as the TARGET.
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-haskell/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Haskell"
linkTitle: "Haskell"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-java-micronaut/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Java (Micronaut)"
linkTitle: "Java (Micronaut)"
weight: 1
type: "docs"
---

Learn how to deploy a simple web app that is written in Java and uses Micronaut.

This samples uses Docker to build locally. The app reads in a `TARGET` env
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-java-micronaut/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Java (Micronaut)"
linkTitle: "Java (Micronaut)"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-java-quarkus/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Java (Quarkus)"
linkTitle: "Java (Quarkus)"
weight: 1
type: "docs"
---

A simple [JAX-RS REST API](https://github.com/jax-rs) application that is
written in Java and uses [Quarkus](https://quarkus.io/).

Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-java-quarkus/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Java (Quarkus)"
linkTitle: "Java (Quarkus)"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-r/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - R"
linkTitle: "R"
weight: 1
type: "docs"
---

A simple web app that executes an R script. The R script reads an env
variable `TARGET` and prints `Hello ${TARGET}!`. If the `TARGET` environment
variable is not specified, the script uses `World`.
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-r/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - R"
linkTitle: "R"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-rserver/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - R server"
linkTitle: "R server"
weight: 1
type: "docs"
---

A simple web app created with R package, [plumber](https://www.rplumber.io).
plumber creates a REST API by adding annotations to your R code. The R script
reads an environment variable `TARGET` and prints `Hello ${TARGET}!`. If the
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-rserver/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - R server"
linkTitle: "R server"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-rust/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Rust"
linkTitle: "Rust"
weight: 1
type: "docs"
---

A simple web app written in Rust that you can use for testing. It reads in an
env variable `TARGET` and prints "Hello \${TARGET}!". If

Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-rust/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Rust"
linkTitle: "Rust"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-swift/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Swift"
linkTitle: "Swift"
weight: 1
type: "docs"
---

A simple web app written in Swift that you can use for testing. The app reads in
an env variable `TARGET` and prints "Hello \${TARGET}!". If TARGET is not
specified, the app uses "World" as the TARGET.
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-swift/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Swift"
linkTitle: "Swift"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions community/samples/serving/helloworld-vertx/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Eclipse Vert.x"
linkTitle: "Eclipse Vert.x"
weight: 1
type: "docs"
---

Learn how to deploy a simple web app that is written in Java and uses Eclipse
Vert.x. This samples uses Docker to build locally. The app reads in a `TARGET`
env variable and then prints "Hello World: \${TARGET}!". If a value for `TARGET`
Expand Down
8 changes: 8 additions & 0 deletions community/samples/serving/helloworld-vertx/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Eclipse Vert.x"
linkTitle: "Eclipse Vert.x"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Hello World - Python BentoML"
linkTitle: "Python Bentoml"
weight: 1
type: "docs"
---

A simple machine learning model with API serving that is written in python and
using [BentoML](https://github.com/bentoml/BentoML). BentoML is an open source
framework for high performance ML model serving, which supports all major machine
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Hello World - Python BentoML"
linkTitle: "Python Bentoml"
weight: 1
type: "docs"
---

{{% readfile file="README.md" %}}
7 changes: 0 additions & 7 deletions docs/eventing/debugging/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
---
title: "Debugging Knative Eventing"
linkTitle: "Debugging"
weight: 80
type: "docs"
---

This is an evolving document on how to debug a non-working Knative Eventing
setup.

Expand Down
Loading