Website no longer managed from this repo
Website content is deployed from containerd/containerd.io now Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
@ -1 +0,0 @@
|
|||||||
containerd.io
|
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright The containerd Authors.
|
|
||||||
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
|
|
||||||
FROM nginx
|
|
||||||
|
|
||||||
COPY public /usr/share/nginx/html
|
|
@ -1,31 +0,0 @@
|
|||||||
# Copyright The containerd Authors.
|
|
||||||
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
HUGO = hugo
|
|
||||||
BASE_URL = https://containerd.io
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -rf public
|
|
||||||
|
|
||||||
build: clean
|
|
||||||
$(HUGO) \
|
|
||||||
--baseURL $(BASE_URL)
|
|
||||||
|
|
||||||
build-preview: clean
|
|
||||||
$(HUGO)
|
|
||||||
|
|
||||||
dev: clean
|
|
||||||
$(HUGO) server \
|
|
||||||
--disableFastRender \
|
|
||||||
--ignoreCache
|
|
@ -1,12 +0,0 @@
|
|||||||
# Containerd website
|
|
||||||
|
|
||||||
The containerd website at https://containerd.io is built using [Hugo](https://gohugo.io) and published to [Netlify](https://netlify.com).
|
|
||||||
|
|
||||||
To develop the site locally in "watch" mode (using Docker):
|
|
||||||
|
|
||||||
```bash
|
|
||||||
$ docker run -it -v $(pwd):/src -p "1313:1313" -e HUGO_WATCH=true jojomi/hugo
|
|
||||||
```
|
|
||||||
|
|
||||||
You can then open up your browser to localhost:1313 to see the rendered site. The site auto-refreshes when you modify files locally.
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
|||||||
title: containerd
|
|
||||||
baseURL: /
|
|
||||||
disableKinds: ["taxonomy", "taxonomyTerm"]
|
|
||||||
|
|
||||||
params:
|
|
||||||
googleAnalyticsId: UA-71407002-1
|
|
||||||
favicon: /img/favicon.png
|
|
||||||
fontImport: https://fonts.googleapis.com/css?family=Lato:300,400|Raleway:400,700i,800
|
|
||||||
css:
|
|
||||||
- main
|
|
||||||
- flexboxgrid
|
|
||||||
- tomorrow-night
|
|
||||||
js:
|
|
||||||
- jquery-2.1.4.min
|
|
||||||
- highlight.min
|
|
||||||
- main
|
|
@ -1,111 +0,0 @@
|
|||||||
---
|
|
||||||
---
|
|
||||||
|
|
||||||
## News
|
|
||||||
|
|
||||||
{{< news >}}
|
|
||||||
|
|
||||||
## About containerd
|
|
||||||
|
|
||||||
containerd is an industry-standard core container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc..
|
|
||||||
|
|
||||||
containerd is designed to be embedded into a larger system, rather than being used directly by developers or end-users.
|
|
||||||
|
|
||||||
containerd includes a daemon exposing gRPC API over a local UNIX socket. The API is a low-level one designed for higher layers to wrap and extend. It also includes a barebone CLI (`ctr`) designed specifically for development and debugging purpose. It uses [runC](https://github.com/opencontainers/runc) to run containers according to the [OCI specification](https://www.opencontainers.org/about). The code can be found on [GitHub](https://github.com/containerd/containerd), and here are the [contribution guidelines](https://github.com/containerd/containerd/blob/master/CONTRIBUTING.md).
|
|
||||||
|
|
||||||
containerd is based on the Docker Engine’s core container runtime to benefit from its maturity and existing contributors.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Features and roadmap
|
|
||||||
|
|
||||||
{{< features >}}
|
|
||||||
|
|
||||||
containerd, currently in [version 1.0.1](https://github.com/containerd/containerd/releases/tag/v1.0.1), is a daemon born from extracting the container execution subset of the Docker Engine, and is [used internally by Docker since the 1.11 release](https://blog.docker.com/2016/04/docker-engine-1-11-runc/). containerd versions prior to v1.0.x were used in Docker 17.10 and earlier (see Docker [version release notes](https://github.com/docker/docker-ce/releases)), and [Docker 17.12](https://github.com/docker/docker-ce/releases/tag/v17.12.0-ce) is the first release to use containerd v1.0.0.
|
|
||||||
|
|
||||||
The containerd maintainers do not provide a consolidated [containerd roadmap](https://github.com/containerd/containerd/blob/master/ROADMAP.md), but have chosen to use issues and milestones to track and implement major and minor features.
|
|
||||||
|
|
||||||
## Architecture
|
|
||||||
|
|
||||||
Containerd [architecture](https://github.com/containerd/containerd/blob/master/design/architecture.md) and [API](https://github.com/containerd/containerd/tree/master/api/) are described in the GitHub repository.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## Principles and Releases
|
|
||||||
|
|
||||||
Having a clearly defined scope of a project is important for ensuring consistency and focus.
|
|
||||||
These following criteria will be used when reviewing pull requests, features, and changes for the project before being accepted.
|
|
||||||
|
|
||||||
### Components
|
|
||||||
|
|
||||||
Components should not have tight dependencies on each other so that they are unable to be used independently.
|
|
||||||
The APIs for images and containers should be designed in a way that when used together the components have a natural flow but still be useful independently.
|
|
||||||
|
|
||||||
An example for this design can be seen with the overlay filesystems and the container execution layer.
|
|
||||||
The execution layer and overlay filesystems can be used independently but if you were to use both, they share a common `Mount` struct that the filesystems produce and the execution layer consumes.
|
|
||||||
|
|
||||||
### Primitives
|
|
||||||
|
|
||||||
containerd should expose primitives to solve problems instead of building high level abstractions in the API.
|
|
||||||
A common example of this is how build would be implemented.
|
|
||||||
Instead of having a build API in containerd we should expose the lower level primitives that allow things required in build to work.
|
|
||||||
Breaking up the filesystem APIs to allow snapshots, copy functionality, and mounts allow people implementing build at the higher levels more flexibility.
|
|
||||||
|
|
||||||
### Extensibility and Defaults
|
|
||||||
|
|
||||||
For the various components in containerd there should be defined extension points where implementations can be swapped for alternatives.
|
|
||||||
The best example of this is that containerd will use `runc` from OCI as the default runtime in the execution layer but other runtimes conforming to the OCI Runtime specification they can be easily added to containerd.
|
|
||||||
|
|
||||||
containerd will come with a default implementation for the various components.
|
|
||||||
These defaults will be chosen by the maintainers of the project and should not change unless better tech for that component comes out.
|
|
||||||
Additional implementations will not be accepted into the core repository and should be developed in a separate repository not maintained by the containerd maintainers.
|
|
||||||
|
|
||||||
### Releases
|
|
||||||
|
|
||||||
containerd will be supported for 1 year with security and bug fixes applied and released.
|
|
||||||
|
|
||||||
The upgrade path for containerd is that the 0.0.x patch releases are always backward compatible with its major and minor version.
|
|
||||||
Minor (0.x.0) version will always be compatible with the previous minor release. i.e. 1.2.0 is backwards compatible with 1.1.0 and 1.1.0 is compatible with 1.0.0.
|
|
||||||
There is no compatibility guarantees with upgrades from two minor relases. i.e. 1.0.0 to 1.2.0.
|
|
||||||
|
|
||||||
There are no backwards compatibility guarantees with upgrades to major versions. i.e 1.0.0 to 2.0.0.
|
|
||||||
Each major version will be supported for 1 year with bug fixes and security patches.
|
|
||||||
|
|
||||||
## FAQ
|
|
||||||
|
|
||||||
1. What is the relationship between containerd and Docker?
|
|
||||||
|
|
||||||
Docker is a complete platform and programming environment for containerized applications. containerd is one of dozens of specialized components integrated into Docker. Developers and IT professionals looking to build, ship and run containerized applications should continue to use Docker. Operators and integrators looking for specialized components to swap into their platform should consider containerd.
|
|
||||||
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
containerd 0.2.4 used in Docker 1.12 covers only container execution and process management.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
containerd's roadmap is to refactor the Docker Engine codebase to extract more of its logic for distribution, networking and storage on a single host into a reusable component that Docker will use, and that can be used by other container orchestration projects or hosted container services.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
2. What is the relationship between containerd, OCI and runc?
|
|
||||||
|
|
||||||
Docker [donated the OCI specification to the Linux Foundation in 2015](https://blog.docker.com/2015/06/open-container-project-foundation/), along with a reference implementation called `runc`. containerd integrates [OCI](https://www.opencontainers.org/)/[runc](https://runc.io/) into a feature-complete, production-ready core container runtime. runc is a component of containerd, the executor for containers. containerd has a wider scope than just executing containers: downloading container images, managing storage and network interfaces, calling runc with the right parameters to run containers. containerd fully leverages the Open Container Initiative’s (OCI) runtime, image format specifications and OCI reference implementation (runc) and will pursue OCI certification when it is available. Because of its massive adoption, containerd is the industry standard for implementing OCI.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
3. What is the relationship between containerd and container orchestration systems like Kubernetes and Mesos?
|
|
||||||
|
|
||||||
Kubernetes today uses Docker directly. In a future version Kubernetes can implement container support in the Kubelet by implementing it's [Container Runtime Interface](https://github.com/kubernetes/kubernetes/blob/release-1.5/docs/devel/container-runtime-interface.md) using containerd. Mesos and other orchestration engines can leverage containerd for core container runtime functionality as well.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
4. What is the relationship between containerd and cloud managed container services?
|
|
||||||
|
|
||||||
See answer above: cloud managed container services can leverage containerd instead of Docker in order to provide container functionalities to their users.
|
|
||||||
|
|
||||||
## CNCF
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
We are a Cloud Native Computing Foundation member project.
|
|
@ -1,7 +0,0 @@
|
|||||||
- OCI Image Spec support
|
|
||||||
- OCI Runtime Spec support (aka runC)
|
|
||||||
- Image push and pull support
|
|
||||||
- Container runtime and lifecycle support
|
|
||||||
- Network primitives for creation, modification, and deletion of interfaces
|
|
||||||
- Management of network namespaces containers to join existing namespaces
|
|
||||||
- Multi-tenant supported with CAS storage for global images
|
|
@ -1,20 +0,0 @@
|
|||||||
- title: Sign up for DockerCon in June
|
|
||||||
link: https://2018.dockercon.com/
|
|
||||||
- title: containerd 1.0.2-rc.1 release
|
|
||||||
link: https://github.com/containerd/containerd/releases/tag/v1.0.2-rc.1
|
|
||||||
date: February 2018
|
|
||||||
- title: "The New Stack: Containerd 1.0 Release Becomes the Public Face of Containers"
|
|
||||||
link: https://thenewstack.io/containerd-1-0-release/
|
|
||||||
date: December 2017
|
|
||||||
- title: containerd 1.0 release announcement
|
|
||||||
link: https://blog.docker.com/2017/12/cncf-containerd-1-0-ga-announcement/
|
|
||||||
date: December 2017
|
|
||||||
- title: Docker to donate containerd to the Cloud Native Computing Foundation
|
|
||||||
link: https://blog.docker.com/2017/03/docker-donates-containerd-to-cncf/
|
|
||||||
date: March 2017
|
|
||||||
- title: containerd Summit recap
|
|
||||||
link: https://blog.docker.com/2017/02/containerd-summit-recap-slides-videos-meeting-notes/
|
|
||||||
date: February 2017
|
|
||||||
- title: containerd Livestream recap
|
|
||||||
link: https://blog.docker.com/2017/01/containerd-livestream-recap
|
|
||||||
date: January 2017
|
|
@ -1,5 +0,0 @@
|
|||||||
{{ define "main" }}
|
|
||||||
<h2>
|
|
||||||
We're sorry, but this page could not be found. Return to the main site <a href="/">here</a>.
|
|
||||||
</h2>
|
|
||||||
{{ end }}
|
|
@ -1,35 +0,0 @@
|
|||||||
{{- $prodSite := not .Site.IsServer -}}
|
|
||||||
{{- $faviconUrl := .Site.Params.favicon | absURL -}}
|
|
||||||
{{- $fontImport := .Site.Params.fontImport -}}
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="{{ default "en" .Site.LanguageCode }}">
|
|
||||||
<head>
|
|
||||||
{{ .Hugo.Generator }}
|
|
||||||
{{- partial "meta.html" . }}
|
|
||||||
<title>{{ block "title" . }}{{ .Site.Title }}{{ end }}</title>
|
|
||||||
{{- partial "css.html" . }}
|
|
||||||
<link rel="icon" type="image/png" href="{{ $faviconUrl }}" sizes="16x16">
|
|
||||||
<link href="{{ $fontImport }}" rel="stylesheet">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="container">
|
|
||||||
<div class="hero">
|
|
||||||
{{- partial "navbar.html" . }}
|
|
||||||
{{- partial "definition.html" . }}
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
|
||||||
<div class="wrapper-details">
|
|
||||||
{{ block "main" . }}
|
|
||||||
{{ end }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{- partial "footer.html" . }}
|
|
||||||
|
|
||||||
{{- partial "javascript.html" . }}
|
|
||||||
{{- if $prodSite }}
|
|
||||||
{{- partial "google-analytics.html" . }}
|
|
||||||
{{- end }}
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,3 +0,0 @@
|
|||||||
{{ define "main" }}
|
|
||||||
{{ .Content }}
|
|
||||||
{{ end }}
|
|
@ -1,3 +0,0 @@
|
|||||||
{{ define "main" }}
|
|
||||||
<h1>This is a docs page</h1>
|
|
||||||
{{ end }}
|
|
@ -1,3 +0,0 @@
|
|||||||
{{ define "main" }}
|
|
||||||
{{ .Content }}
|
|
||||||
{{ end }}
|
|
@ -1,4 +0,0 @@
|
|||||||
{{- $cssFiles := .Site.Params.css -}}
|
|
||||||
{{- range $cssFiles }}
|
|
||||||
<link rel="stylesheet" href="{{ printf "/css/%s.css" . | absURL}}">
|
|
||||||
{{- end }}
|
|
@ -1,3 +0,0 @@
|
|||||||
<p class="definition">
|
|
||||||
<strong>containerd</strong> <span>| kənˈtānər D |</span><br> – an industry-standard container runtime<br>with an emphasis on <i>simplicity</i>,<br><i>robustness</i> and <i>portability</i>.
|
|
||||||
</p>
|
|
@ -1,10 +0,0 @@
|
|||||||
<div class="footer">
|
|
||||||
<div class="footer-links">
|
|
||||||
<div class="link">
|
|
||||||
<a href="https://github.com/containerd/containerd"><img src="/img/containerd-light-d.png"/></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="copyright">
|
|
||||||
Copyright (c) 2016-2018 the containerd authors
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -1,9 +0,0 @@
|
|||||||
{{- $gaId := .Site.Params.googleAnalyticsId }}
|
|
||||||
<script>
|
|
||||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
||||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
||||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
||||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
|
||||||
ga('create', {{ $gaId }}, 'auto');
|
|
||||||
ga('send', 'pageview');
|
|
||||||
</script>
|
|
@ -1,4 +0,0 @@
|
|||||||
{{- $jsFiles := .Site.Params.js -}}
|
|
||||||
{{- range $jsFiles }}
|
|
||||||
<script src="{{ printf "/js/%s.js" . | absURL }}"></script>
|
|
||||||
{{- end }}
|
|
@ -1,2 +0,0 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
@ -1,8 +0,0 @@
|
|||||||
<div class="navbar">
|
|
||||||
<div class="name"><a href="/">containerd</a></div>
|
|
||||||
<div class="actions">
|
|
||||||
<div class="link">
|
|
||||||
<a href="https://github.com/containerd/containerd"><img src="/img/containerd-light-d.png"/></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
@ -1,6 +0,0 @@
|
|||||||
{{- $features := .Site.Data.features }}
|
|
||||||
<ul>
|
|
||||||
{{- range $features }}
|
|
||||||
<li>{{ . | markdownify }}</li>
|
|
||||||
{{- end }}
|
|
||||||
</ul>
|
|
@ -1,10 +0,0 @@
|
|||||||
{{- $news := .Site.Data.news }}
|
|
||||||
<ul>
|
|
||||||
{{- range $news }}
|
|
||||||
<li>
|
|
||||||
<a href="{{ .link }}">
|
|
||||||
{{ with .date }}{{ . }}: {{ end }}{{ .title }}
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
{{- end }}
|
|
||||||
</ul>
|
|
@ -1,135 +0,0 @@
|
|||||||
// --------------------------------------------------
|
|
||||||
// Flexbox LESS mixins
|
|
||||||
// The spec: http://www.w3.org/TR/css3-flexbox
|
|
||||||
// --------------------------------------------------
|
|
||||||
|
|
||||||
// Flexbox display
|
|
||||||
// flex or inline-flex
|
|
||||||
.flex-display(@display: flex) {
|
|
||||||
display: ~"-webkit-@{display}";
|
|
||||||
display: ~"-moz-@{display}";
|
|
||||||
display: ~"-ms-@{display}box"; // IE10 uses -ms-flexbox
|
|
||||||
display: ~"-ms-@{display}"; // IE11
|
|
||||||
display: @display;
|
|
||||||
}
|
|
||||||
|
|
||||||
// The 'flex' shorthand
|
|
||||||
// - applies to: flex items
|
|
||||||
// <positive-number>, initial, auto, or none
|
|
||||||
.flex(@columns: initial) {
|
|
||||||
-webkit-flex: @columns;
|
|
||||||
-moz-flex: @columns;
|
|
||||||
-ms-flex: @columns;
|
|
||||||
flex: @columns;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex Flow Direction
|
|
||||||
// - applies to: flex containers
|
|
||||||
// row | row-reverse | column | column-reverse
|
|
||||||
.flex-direction(@direction: row) {
|
|
||||||
-webkit-flex-direction: @direction;
|
|
||||||
-moz-flex-direction: @direction;
|
|
||||||
-ms-flex-direction: @direction;
|
|
||||||
flex-direction: @direction;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex Line Wrapping
|
|
||||||
// - applies to: flex containers
|
|
||||||
// nowrap | wrap | wrap-reverse
|
|
||||||
.flex-wrap(@wrap: nowrap) {
|
|
||||||
-webkit-flex-wrap: @wrap;
|
|
||||||
-moz-flex-wrap: @wrap;
|
|
||||||
-ms-flex-wrap: @wrap;
|
|
||||||
flex-wrap: @wrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex Direction and Wrap
|
|
||||||
// - applies to: flex containers
|
|
||||||
// <flex-direction> || <flex-wrap>
|
|
||||||
.flex-flow(@flow) {
|
|
||||||
-webkit-flex-flow: @flow;
|
|
||||||
-moz-flex-flow: @flow;
|
|
||||||
-ms-flex-flow: @flow;
|
|
||||||
flex-flow: @flow;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Display Order
|
|
||||||
// - applies to: flex items
|
|
||||||
// <integer>
|
|
||||||
.flex-order(@order: 0) {
|
|
||||||
-webkit-order: @order;
|
|
||||||
-moz-order: @order;
|
|
||||||
-ms-order: @order;
|
|
||||||
order: @order;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex grow factor
|
|
||||||
// - applies to: flex items
|
|
||||||
// <number>
|
|
||||||
.flex-grow(@grow: 0) {
|
|
||||||
-webkit-flex-grow: @grow;
|
|
||||||
-moz-flex-grow: @grow;
|
|
||||||
-ms-flex-grow: @grow;
|
|
||||||
flex-grow: @grow;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex shrink
|
|
||||||
// - applies to: flex item shrink factor
|
|
||||||
// <number>
|
|
||||||
.flex-shrink(@shrink: 1) {
|
|
||||||
-webkit-flex-shrink: @shrink;
|
|
||||||
-moz-flex-shrink: @shrink;
|
|
||||||
-ms-flex-shrink: @shrink;
|
|
||||||
flex-shrink: @shrink;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Flex basis
|
|
||||||
// - the initial main size of the flex item
|
|
||||||
// - applies to: flex itemsnitial main size of the flex item
|
|
||||||
// <width>
|
|
||||||
.flex-basis(@width: auto) {
|
|
||||||
-webkit-flex-basis: @width;
|
|
||||||
-moz-flex-basis: @width;
|
|
||||||
-ms-flex-basis: @width;
|
|
||||||
flex-basis: @width;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Axis Alignment
|
|
||||||
// - applies to: flex containers
|
|
||||||
// flex-start | flex-end | center | space-between | space-around
|
|
||||||
.justify-content(@justify: flex-start) {
|
|
||||||
-webkit-justify-content: @justify;
|
|
||||||
-moz-justify-content: @justify;
|
|
||||||
-ms-justify-content: @justify;
|
|
||||||
justify-content: @justify;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Packing Flex Lines
|
|
||||||
// - applies to: multi-line flex containers
|
|
||||||
// flex-start | flex-end | center | space-between | space-around | stretch
|
|
||||||
.align-content(@align: stretch) {
|
|
||||||
-webkit-align-content: @align;
|
|
||||||
-moz-align-content: @align;
|
|
||||||
-ms-align-content: @align;
|
|
||||||
align-content: @align;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Cross-axis Alignment
|
|
||||||
// - applies to: flex containers
|
|
||||||
// flex-start | flex-end | center | baseline | stretch
|
|
||||||
.align-items(@align: stretch) {
|
|
||||||
-webkit-align-items: @align;
|
|
||||||
-moz-align-items: @align;
|
|
||||||
-ms-align-items: @align;
|
|
||||||
align-items: @align;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Cross-axis Alignment
|
|
||||||
// - applies to: flex items
|
|
||||||
// auto | flex-start | flex-end | center | baseline | stretch
|
|
||||||
.align-self(@align: auto) {
|
|
||||||
-webkit-align-self: @align;
|
|
||||||
-moz-align-self: @align;
|
|
||||||
-ms-align-self: @align;
|
|
||||||
align-self: @align;
|
|
||||||
}
|
|
@ -1,237 +0,0 @@
|
|||||||
.container {
|
|
||||||
max-width: 1271px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar {
|
|
||||||
padding: 1rem 2rem;
|
|
||||||
.flex-display();
|
|
||||||
.justify-content(space-between);
|
|
||||||
.name {
|
|
||||||
font-size: 2rem;
|
|
||||||
font-weight: 500;
|
|
||||||
color: white;
|
|
||||||
a {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.org {
|
|
||||||
font-size: 0.8rem;
|
|
||||||
margin-left: 0.5rem;
|
|
||||||
color: rgba(255,255,255,0.8);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.actions {
|
|
||||||
.flex-display();
|
|
||||||
padding-top: 1rem;
|
|
||||||
padding-right: 1rem;
|
|
||||||
.link {
|
|
||||||
margin-left: 2rem;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-weight: 600;
|
|
||||||
font-size: 0.8rem;
|
|
||||||
a {
|
|
||||||
color: rgba(255,255,255,0.6);
|
|
||||||
&:hover {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
&.white {
|
|
||||||
background-color: white;
|
|
||||||
.name {
|
|
||||||
a {
|
|
||||||
color: @gray-darkest;
|
|
||||||
}
|
|
||||||
color: @gray-darkest;
|
|
||||||
.org {
|
|
||||||
color: @gray-darkest;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.actions {
|
|
||||||
.link {
|
|
||||||
a {
|
|
||||||
color: @brand-primary;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-width: 600px) {
|
|
||||||
.navbar {
|
|
||||||
.name {
|
|
||||||
.org {
|
|
||||||
display: block;
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 0.5rem;
|
|
||||||
line-height: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero {
|
|
||||||
background-color: @color-gradient-start;
|
|
||||||
background-image: linear-gradient(-135deg, @color-gradient-start 0%, @color-gradient-end 100%);
|
|
||||||
.hamster {
|
|
||||||
padding: 1rem 2rem 3rem 2rem;
|
|
||||||
img {
|
|
||||||
width: 100%;
|
|
||||||
max-width: 500px;
|
|
||||||
}
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
padding-top: 1.5rem;
|
|
||||||
text-align: center;
|
|
||||||
color: white;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
img {
|
|
||||||
height: 30px;
|
|
||||||
width: auto;
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
position: relative;
|
|
||||||
top: 0.4rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
p {
|
|
||||||
strong {
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
color: white;
|
|
||||||
font-size: 1.5rem;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: 300;
|
|
||||||
padding: 1rem 2rem 0 2rem;
|
|
||||||
line-height: 2rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.content {
|
|
||||||
background-color: white;
|
|
||||||
.flex-display();
|
|
||||||
.flex-flow(row wrap);
|
|
||||||
&.blue {
|
|
||||||
background-color: @gray-dark;
|
|
||||||
color: white;
|
|
||||||
h2 {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
p {
|
|
||||||
color: rgba(255,255,255,0.8);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.wrapper-details {
|
|
||||||
padding: 2rem 2.5rem;
|
|
||||||
}
|
|
||||||
.details {
|
|
||||||
.points {
|
|
||||||
.flex-display();
|
|
||||||
.flex-direction(column);
|
|
||||||
.point {
|
|
||||||
padding-top: 1rem;
|
|
||||||
border-bottom: 1px solid @color-background;
|
|
||||||
&:last-child {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.terminal {
|
|
||||||
.flex-display();
|
|
||||||
.align-items(center);
|
|
||||||
.justify-content(center);
|
|
||||||
img {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.footer {
|
|
||||||
background-color: @gray-darkest;
|
|
||||||
padding: 2rem;
|
|
||||||
color: white;
|
|
||||||
h3 {
|
|
||||||
text-align: center;
|
|
||||||
color: white;
|
|
||||||
margin-bottom: 0;
|
|
||||||
img {
|
|
||||||
height: 30px;
|
|
||||||
width: auto;
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
position: relative;
|
|
||||||
top: 0.4rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.footer-links {
|
|
||||||
.flex-display();
|
|
||||||
.justify-content(center);
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
.link {
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.copyright {
|
|
||||||
text-align: center;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
color: rgba(255,255,255,0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-width: 960px) {
|
|
||||||
.details, .terminal {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.wrapper-terminal {
|
|
||||||
padding: 0 2rem 2rem 2rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (min-width: 960px) {
|
|
||||||
.details {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
.terminal {
|
|
||||||
width: 40%;
|
|
||||||
}
|
|
||||||
.wrapper-terminal {
|
|
||||||
padding: 0 2rem 0 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
line-height: 1.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2rem;
|
|
||||||
font-weight: 500;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
color: @blue-dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
font-weight: 500;
|
|
||||||
margin-bottom: 0.5rem;
|
|
||||||
color: @blue-dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: @brand-primary;
|
|
||||||
text-decoration: none;
|
|
||||||
&:hover {
|
|
||||||
color: lighten(@brand-primary, 5%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
font-family: @font-regular;
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
font-size: 14px;
|
|
||||||
color: @gray-darkest;
|
|
||||||
background-color: @color-background;
|
|
||||||
}
|
|
@ -1,4 +0,0 @@
|
|||||||
@import "reset.less";
|
|
||||||
@import "variables.less";
|
|
||||||
@import "flexbox.less";
|
|
||||||
@import "layout.less";
|
|
@ -1,48 +0,0 @@
|
|||||||
/* http://meyerweb.com/eric/tools/css/reset/
|
|
||||||
v2.0 | 20110126
|
|
||||||
License: none (public domain)
|
|
||||||
*/
|
|
||||||
|
|
||||||
html, body, div, span, applet, object, iframe,
|
|
||||||
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
|
||||||
a, abbr, acronym, address, big, cite, code,
|
|
||||||
del, dfn, em, img, ins, kbd, q, s, samp,
|
|
||||||
small, strike, strong, sub, sup, tt, var,
|
|
||||||
b, u, i, center,
|
|
||||||
dl, dt, dd, ol, ul, li,
|
|
||||||
fieldset, form, label, legend,
|
|
||||||
table, caption, tbody, tfoot, thead, tr, th, td,
|
|
||||||
article, aside, canvas, details, embed,
|
|
||||||
figure, figcaption, footer, header, hgroup,
|
|
||||||
menu, nav, output, ruby, section, summary,
|
|
||||||
time, mark, audio, video {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0;
|
|
||||||
font-size: 100%;
|
|
||||||
font: inherit;
|
|
||||||
vertical-align: baseline;
|
|
||||||
}
|
|
||||||
/* HTML5 display-role reset for older browsers */
|
|
||||||
article, aside, details, figcaption, figure,
|
|
||||||
footer, header, hgroup, menu, nav, section {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
ol, ul {
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
blockquote, q {
|
|
||||||
quotes: none;
|
|
||||||
}
|
|
||||||
blockquote:before, blockquote:after,
|
|
||||||
q:before, q:after {
|
|
||||||
content: '';
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 0;
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
@font-regular: "Helvetica Neue", Segoe UI, Arial, "Lucida Grande", sans-serif;
|
|
||||||
|
|
||||||
@brand-primary: #00DA9C;
|
|
||||||
|
|
||||||
@gray-darkest: #254451;
|
|
||||||
@gray-dark: #364449;
|
|
||||||
|
|
||||||
@blue-dark: #0077A8;
|
|
||||||
|
|
||||||
@color-background: #E7F4F9;
|
|
||||||
@color-gradient-start: #0078C5;
|
|
||||||
@color-gradient-end: #004775;
|
|
802
docs/static/css/flexboxgrid.css
vendored
@ -1,802 +0,0 @@
|
|||||||
/*
|
|
||||||
*
|
|
||||||
* Uncomment and set these variables to customize the grid.
|
|
||||||
*
|
|
||||||
* :root {
|
|
||||||
* --gutter-width: 1rem;
|
|
||||||
* --outer-margin: 2rem;
|
|
||||||
* --gutter-compensation: calc( var( --gutter-width / 2 ) * -1 );
|
|
||||||
* --half-gutter-width: calc( var( --gutter-width / 2 ) );
|
|
||||||
* --screen-xs-min: 30em;
|
|
||||||
* --screen-sm-min: 48em;
|
|
||||||
* --screen-md-min: 62em;
|
|
||||||
* --screen-lg-min: 75em;
|
|
||||||
* --container-sm: calc( 45rem + var( --gutter-width ) );
|
|
||||||
* --container-md: calc( 60rem + var( --gutter-width ) );
|
|
||||||
* --container-lg: calc( 70rem + var( --gutter-width ) );
|
|
||||||
* }
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
@custom-media --sm-viewport only screen and (min-width: 48em);
|
|
||||||
@custom-media --md-viewport only screen and (min-width: 62em);
|
|
||||||
@custom-media --lg-viewport only screen and (min-width: 75em);
|
|
||||||
|
|
||||||
.container-fluid {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
padding-right: var( --outer-margin, 2rem );
|
|
||||||
padding-left: var( --outer-margin, 2rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.row {
|
|
||||||
box-sizing: border-box;
|
|
||||||
display: flex;
|
|
||||||
flex: 0 1 auto;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin-right: var( --gutter-compensation, -0.5rem );
|
|
||||||
margin-left: var( --gutter-compensation, -0.5rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.row.reverse {
|
|
||||||
flex-direction: row-reverse;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col.reverse {
|
|
||||||
flex-direction: column-reverse;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs,
|
|
||||||
.col-xs-1,
|
|
||||||
.col-xs-2,
|
|
||||||
.col-xs-3,
|
|
||||||
.col-xs-4,
|
|
||||||
.col-xs-5,
|
|
||||||
.col-xs-6,
|
|
||||||
.col-xs-7,
|
|
||||||
.col-xs-8,
|
|
||||||
.col-xs-9,
|
|
||||||
.col-xs-10,
|
|
||||||
.col-xs-11,
|
|
||||||
.col-xs-12,
|
|
||||||
.col-xs-offset-1,
|
|
||||||
.col-xs-offset-2,
|
|
||||||
.col-xs-offset-3,
|
|
||||||
.col-xs-offset-4,
|
|
||||||
.col-xs-offset-5,
|
|
||||||
.col-xs-offset-6,
|
|
||||||
.col-xs-offset-7,
|
|
||||||
.col-xs-offset-8,
|
|
||||||
.col-xs-offset-9,
|
|
||||||
.col-xs-offset-10,
|
|
||||||
.col-xs-offset-11,
|
|
||||||
.col-xs-offset-12 {
|
|
||||||
box-sizing: border-box;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
padding-right: var( --half-gutter-width, 0.5rem );
|
|
||||||
padding-left: var( --half-gutter-width, 0.5rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs {
|
|
||||||
flex-grow: 1;
|
|
||||||
flex-basis: 0;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-1 {
|
|
||||||
flex-basis: 8.333%;
|
|
||||||
max-width: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-2 {
|
|
||||||
flex-basis: 16.667%;
|
|
||||||
max-width: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-3 {
|
|
||||||
flex-basis: 25%;
|
|
||||||
max-width: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-4 {
|
|
||||||
flex-basis: 33.333%;
|
|
||||||
max-width: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-5 {
|
|
||||||
flex-basis: 41.667%;
|
|
||||||
max-width: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-6 {
|
|
||||||
flex-basis: 50%;
|
|
||||||
max-width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-7 {
|
|
||||||
flex-basis: 58.333%;
|
|
||||||
max-width: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-8 {
|
|
||||||
flex-basis: 66.667%;
|
|
||||||
max-width: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-9 {
|
|
||||||
flex-basis: 75%;
|
|
||||||
max-width: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-10 {
|
|
||||||
flex-basis: 83.333%;
|
|
||||||
max-width: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-11 {
|
|
||||||
flex-basis: 91.667%;
|
|
||||||
max-width: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-12 {
|
|
||||||
flex-basis: 100%;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-1 {
|
|
||||||
margin-left: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-2 {
|
|
||||||
margin-left: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-3 {
|
|
||||||
margin-left: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-4 {
|
|
||||||
margin-left: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-5 {
|
|
||||||
margin-left: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-6 {
|
|
||||||
margin-left: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-7 {
|
|
||||||
margin-left: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-8 {
|
|
||||||
margin-left: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-9 {
|
|
||||||
margin-left: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-10 {
|
|
||||||
margin-left: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-xs-offset-11 {
|
|
||||||
margin-left: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.start-xs {
|
|
||||||
justify-content: flex-start;
|
|
||||||
text-align: start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-xs {
|
|
||||||
justify-content: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.end-xs {
|
|
||||||
justify-content: flex-end;
|
|
||||||
text-align: end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-xs {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.middle-xs {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom-xs {
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.around-xs {
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.between-xs {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.first-xs {
|
|
||||||
order: -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.last-xs {
|
|
||||||
order: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (--sm-viewport) {
|
|
||||||
.container {
|
|
||||||
width: var( --container-sm, 46rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm,
|
|
||||||
.col-sm-1,
|
|
||||||
.col-sm-2,
|
|
||||||
.col-sm-3,
|
|
||||||
.col-sm-4,
|
|
||||||
.col-sm-5,
|
|
||||||
.col-sm-6,
|
|
||||||
.col-sm-7,
|
|
||||||
.col-sm-8,
|
|
||||||
.col-sm-9,
|
|
||||||
.col-sm-10,
|
|
||||||
.col-sm-11,
|
|
||||||
.col-sm-12,
|
|
||||||
.col-sm-offset-1,
|
|
||||||
.col-sm-offset-2,
|
|
||||||
.col-sm-offset-3,
|
|
||||||
.col-sm-offset-4,
|
|
||||||
.col-sm-offset-5,
|
|
||||||
.col-sm-offset-6,
|
|
||||||
.col-sm-offset-7,
|
|
||||||
.col-sm-offset-8,
|
|
||||||
.col-sm-offset-9,
|
|
||||||
.col-sm-offset-10,
|
|
||||||
.col-sm-offset-11,
|
|
||||||
.col-sm-offset-12 {
|
|
||||||
box-sizing: border-box;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
padding-right: var( --half-gutter-width, 0.5rem );
|
|
||||||
padding-left: var( --half-gutter-width, 0.5rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm {
|
|
||||||
flex-grow: 1;
|
|
||||||
flex-basis: 0;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-1 {
|
|
||||||
flex-basis: 8.333%;
|
|
||||||
max-width: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-2 {
|
|
||||||
flex-basis: 16.667%;
|
|
||||||
max-width: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-3 {
|
|
||||||
flex-basis: 25%;
|
|
||||||
max-width: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-4 {
|
|
||||||
flex-basis: 33.333%;
|
|
||||||
max-width: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-5 {
|
|
||||||
flex-basis: 41.667%;
|
|
||||||
max-width: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-6 {
|
|
||||||
flex-basis: 50%;
|
|
||||||
max-width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-7 {
|
|
||||||
flex-basis: 58.333%;
|
|
||||||
max-width: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-8 {
|
|
||||||
flex-basis: 66.667%;
|
|
||||||
max-width: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-9 {
|
|
||||||
flex-basis: 75%;
|
|
||||||
max-width: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-10 {
|
|
||||||
flex-basis: 83.333%;
|
|
||||||
max-width: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-11 {
|
|
||||||
flex-basis: 91.667%;
|
|
||||||
max-width: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-12 {
|
|
||||||
flex-basis: 100%;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-1 {
|
|
||||||
margin-left: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-2 {
|
|
||||||
margin-left: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-3 {
|
|
||||||
margin-left: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-4 {
|
|
||||||
margin-left: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-5 {
|
|
||||||
margin-left: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-6 {
|
|
||||||
margin-left: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-7 {
|
|
||||||
margin-left: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-8 {
|
|
||||||
margin-left: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-9 {
|
|
||||||
margin-left: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-10 {
|
|
||||||
margin-left: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-sm-offset-11 {
|
|
||||||
margin-left: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.start-sm {
|
|
||||||
justify-content: flex-start;
|
|
||||||
text-align: start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-sm {
|
|
||||||
justify-content: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.end-sm {
|
|
||||||
justify-content: flex-end;
|
|
||||||
text-align: end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-sm {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.middle-sm {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom-sm {
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.around-sm {
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.between-sm {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.first-sm {
|
|
||||||
order: -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.last-sm {
|
|
||||||
order: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (--md-viewport) {
|
|
||||||
.container {
|
|
||||||
width: var( --container-md, 61rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md,
|
|
||||||
.col-md-1,
|
|
||||||
.col-md-2,
|
|
||||||
.col-md-3,
|
|
||||||
.col-md-4,
|
|
||||||
.col-md-5,
|
|
||||||
.col-md-6,
|
|
||||||
.col-md-7,
|
|
||||||
.col-md-8,
|
|
||||||
.col-md-9,
|
|
||||||
.col-md-10,
|
|
||||||
.col-md-11,
|
|
||||||
.col-md-12,
|
|
||||||
.col-md-offset-1,
|
|
||||||
.col-md-offset-2,
|
|
||||||
.col-md-offset-3,
|
|
||||||
.col-md-offset-4,
|
|
||||||
.col-md-offset-5,
|
|
||||||
.col-md-offset-6,
|
|
||||||
.col-md-offset-7,
|
|
||||||
.col-md-offset-8,
|
|
||||||
.col-md-offset-9,
|
|
||||||
.col-md-offset-10,
|
|
||||||
.col-md-offset-11,
|
|
||||||
.col-md-offset-12 {
|
|
||||||
box-sizing: border-box;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
padding-right: var( --half-gutter-width, 0.5rem );
|
|
||||||
padding-left: var( --half-gutter-width, 0.5rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md {
|
|
||||||
flex-grow: 1;
|
|
||||||
flex-basis: 0;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-1 {
|
|
||||||
flex-basis: 8.333%;
|
|
||||||
max-width: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-2 {
|
|
||||||
flex-basis: 16.667%;
|
|
||||||
max-width: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-3 {
|
|
||||||
flex-basis: 25%;
|
|
||||||
max-width: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-4 {
|
|
||||||
flex-basis: 33.333%;
|
|
||||||
max-width: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-5 {
|
|
||||||
flex-basis: 41.667%;
|
|
||||||
max-width: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-6 {
|
|
||||||
flex-basis: 50%;
|
|
||||||
max-width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-7 {
|
|
||||||
flex-basis: 58.333%;
|
|
||||||
max-width: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-8 {
|
|
||||||
flex-basis: 66.667%;
|
|
||||||
max-width: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-9 {
|
|
||||||
flex-basis: 75%;
|
|
||||||
max-width: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-10 {
|
|
||||||
flex-basis: 83.333%;
|
|
||||||
max-width: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-11 {
|
|
||||||
flex-basis: 91.667%;
|
|
||||||
max-width: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-12 {
|
|
||||||
flex-basis: 100%;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-1 {
|
|
||||||
margin-left: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-2 {
|
|
||||||
margin-left: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-3 {
|
|
||||||
margin-left: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-4 {
|
|
||||||
margin-left: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-5 {
|
|
||||||
margin-left: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-6 {
|
|
||||||
margin-left: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-7 {
|
|
||||||
margin-left: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-8 {
|
|
||||||
margin-left: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-9 {
|
|
||||||
margin-left: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-10 {
|
|
||||||
margin-left: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-md-offset-11 {
|
|
||||||
margin-left: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.start-md {
|
|
||||||
justify-content: flex-start;
|
|
||||||
text-align: start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-md {
|
|
||||||
justify-content: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.end-md {
|
|
||||||
justify-content: flex-end;
|
|
||||||
text-align: end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-md {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.middle-md {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom-md {
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.around-md {
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.between-md {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.first-md {
|
|
||||||
order: -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.last-md {
|
|
||||||
order: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (--lg-viewport) {
|
|
||||||
.container {
|
|
||||||
width: var( --container-lg, 71rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg,
|
|
||||||
.col-lg-1,
|
|
||||||
.col-lg-2,
|
|
||||||
.col-lg-3,
|
|
||||||
.col-lg-4,
|
|
||||||
.col-lg-5,
|
|
||||||
.col-lg-6,
|
|
||||||
.col-lg-7,
|
|
||||||
.col-lg-8,
|
|
||||||
.col-lg-9,
|
|
||||||
.col-lg-10,
|
|
||||||
.col-lg-11,
|
|
||||||
.col-lg-12,
|
|
||||||
.col-lg-offset-1,
|
|
||||||
.col-lg-offset-2,
|
|
||||||
.col-lg-offset-3,
|
|
||||||
.col-lg-offset-4,
|
|
||||||
.col-lg-offset-5,
|
|
||||||
.col-lg-offset-6,
|
|
||||||
.col-lg-offset-7,
|
|
||||||
.col-lg-offset-8,
|
|
||||||
.col-lg-offset-9,
|
|
||||||
.col-lg-offset-10,
|
|
||||||
.col-lg-offset-11,
|
|
||||||
.col-lg-offset-12 {
|
|
||||||
box-sizing: border-box;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
padding-right: var( --half-gutter-width, 0.5rem );
|
|
||||||
padding-left: var( --half-gutter-width, 0.5rem );
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg {
|
|
||||||
flex-grow: 1;
|
|
||||||
flex-basis: 0;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-1 {
|
|
||||||
flex-basis: 8.333%;
|
|
||||||
max-width: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-2 {
|
|
||||||
flex-basis: 16.667%;
|
|
||||||
max-width: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-3 {
|
|
||||||
flex-basis: 25%;
|
|
||||||
max-width: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-4 {
|
|
||||||
flex-basis: 33.333%;
|
|
||||||
max-width: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-5 {
|
|
||||||
flex-basis: 41.667%;
|
|
||||||
max-width: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-6 {
|
|
||||||
flex-basis: 50%;
|
|
||||||
max-width: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-7 {
|
|
||||||
flex-basis: 58.333%;
|
|
||||||
max-width: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-8 {
|
|
||||||
flex-basis: 66.667%;
|
|
||||||
max-width: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-9 {
|
|
||||||
flex-basis: 75%;
|
|
||||||
max-width: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-10 {
|
|
||||||
flex-basis: 83.333%;
|
|
||||||
max-width: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-11 {
|
|
||||||
flex-basis: 91.667%;
|
|
||||||
max-width: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-12 {
|
|
||||||
flex-basis: 100%;
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-1 {
|
|
||||||
margin-left: 8.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-2 {
|
|
||||||
margin-left: 16.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-3 {
|
|
||||||
margin-left: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-4 {
|
|
||||||
margin-left: 33.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-5 {
|
|
||||||
margin-left: 41.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-6 {
|
|
||||||
margin-left: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-7 {
|
|
||||||
margin-left: 58.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-8 {
|
|
||||||
margin-left: 66.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-9 {
|
|
||||||
margin-left: 75%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-10 {
|
|
||||||
margin-left: 83.333%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.col-lg-offset-11 {
|
|
||||||
margin-left: 91.667%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.start-lg {
|
|
||||||
justify-content: flex-start;
|
|
||||||
text-align: start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-lg {
|
|
||||||
justify-content: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.end-lg {
|
|
||||||
justify-content: flex-end;
|
|
||||||
text-align: end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-lg {
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.middle-lg {
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bottom-lg {
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.around-lg {
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.between-lg {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.first-lg {
|
|
||||||
order: -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.last-lg {
|
|
||||||
order: 1;
|
|
||||||
}
|
|
||||||
}
|
|
469
docs/static/css/main.css
vendored
@ -1,469 +0,0 @@
|
|||||||
/* http://meyerweb.com/eric/tools/css/reset/
|
|
||||||
v2.0 | 20110126
|
|
||||||
License: none (public domain)
|
|
||||||
*/
|
|
||||||
html,
|
|
||||||
body,
|
|
||||||
div,
|
|
||||||
span,
|
|
||||||
applet,
|
|
||||||
object,
|
|
||||||
iframe,
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6,
|
|
||||||
p,
|
|
||||||
blockquote,
|
|
||||||
pre,
|
|
||||||
a,
|
|
||||||
abbr,
|
|
||||||
acronym,
|
|
||||||
address,
|
|
||||||
big,
|
|
||||||
cite,
|
|
||||||
code,
|
|
||||||
del,
|
|
||||||
dfn,
|
|
||||||
em,
|
|
||||||
img,
|
|
||||||
ins,
|
|
||||||
kbd,
|
|
||||||
q,
|
|
||||||
s,
|
|
||||||
samp,
|
|
||||||
small,
|
|
||||||
strike,
|
|
||||||
strong,
|
|
||||||
sub,
|
|
||||||
sup,
|
|
||||||
tt,
|
|
||||||
var,
|
|
||||||
b,
|
|
||||||
u,
|
|
||||||
i,
|
|
||||||
center,
|
|
||||||
dl,
|
|
||||||
dt,
|
|
||||||
dd,
|
|
||||||
ol,
|
|
||||||
ul,
|
|
||||||
li,
|
|
||||||
fieldset,
|
|
||||||
form,
|
|
||||||
label,
|
|
||||||
legend,
|
|
||||||
table,
|
|
||||||
caption,
|
|
||||||
tbody,
|
|
||||||
tfoot,
|
|
||||||
thead,
|
|
||||||
tr,
|
|
||||||
th,
|
|
||||||
td,
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
canvas,
|
|
||||||
details,
|
|
||||||
embed,
|
|
||||||
figure,
|
|
||||||
figcaption,
|
|
||||||
footer,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
menu,
|
|
||||||
nav,
|
|
||||||
output,
|
|
||||||
ruby,
|
|
||||||
section,
|
|
||||||
summary,
|
|
||||||
time,
|
|
||||||
mark,
|
|
||||||
audio,
|
|
||||||
video {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0;
|
|
||||||
font-size: 100%;
|
|
||||||
font: inherit;
|
|
||||||
vertical-align: baseline;
|
|
||||||
}
|
|
||||||
/* HTML5 display-role reset for older browsers */
|
|
||||||
article,
|
|
||||||
aside,
|
|
||||||
details,
|
|
||||||
figcaption,
|
|
||||||
figure,
|
|
||||||
footer,
|
|
||||||
header,
|
|
||||||
hgroup,
|
|
||||||
menu,
|
|
||||||
nav,
|
|
||||||
section {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
background: url(../../img/bg10.jpg);
|
|
||||||
background-position: center;
|
|
||||||
background-attachment: fixed;
|
|
||||||
-webkit-background-size: cover;
|
|
||||||
-moz-background-size: cover;
|
|
||||||
-o-background-size: cover;
|
|
||||||
background-size: cover;
|
|
||||||
}
|
|
||||||
ol,
|
|
||||||
ul {
|
|
||||||
list-style: disc;
|
|
||||||
}
|
|
||||||
ul li {
|
|
||||||
padding: 10px 0;
|
|
||||||
}
|
|
||||||
blockquote,
|
|
||||||
q {
|
|
||||||
quotes: none;
|
|
||||||
}
|
|
||||||
blockquote:before,
|
|
||||||
blockquote:after,
|
|
||||||
q:before,
|
|
||||||
q:after {
|
|
||||||
content: '';
|
|
||||||
content: none;
|
|
||||||
}
|
|
||||||
table {
|
|
||||||
border-collapse: collapse;
|
|
||||||
border-spacing: 2px;
|
|
||||||
border: 2px solid black;
|
|
||||||
}
|
|
||||||
td, tr, th {
|
|
||||||
border: 1px solid black;
|
|
||||||
margin: 3px;
|
|
||||||
padding: 3px;
|
|
||||||
}
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
font-family: 'Raleway', sans-serif;
|
|
||||||
}
|
|
||||||
.container {
|
|
||||||
max-width: 900px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
.navbar {
|
|
||||||
padding: 6rem 2rem;
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
-webkit-justify-content: space-between;
|
|
||||||
-moz-justify-content: space-between;
|
|
||||||
-ms-justify-content: space-between;
|
|
||||||
justify-content: center;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
.navbar .name {
|
|
||||||
font-size: 2rem;
|
|
||||||
font-weight: 500;
|
|
||||||
color: white;
|
|
||||||
clear: both;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.navbar .name a {
|
|
||||||
padding: .3rem 2rem;
|
|
||||||
color: rgba(255, 255, 255, 1);
|
|
||||||
font-size: 1.6rem;
|
|
||||||
# text-transform: uppercase;
|
|
||||||
font-family: 'Raleway', sans-serif;
|
|
||||||
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar .name a b {
|
|
||||||
font-weight: 800;color: rgba(255, 255, 255, 1);
|
|
||||||
border-bottom: 1px solid rgba(255, 255, 255, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar .name .org {
|
|
||||||
font-size: 0.8rem;
|
|
||||||
text-align: center;
|
|
||||||
margin-left: 0.5rem;
|
|
||||||
color: rgba(255, 255, 255, 1);
|
|
||||||
}
|
|
||||||
.navbar .actions {
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
padding-top: 1rem;
|
|
||||||
padding-right: 1rem;
|
|
||||||
text-align: center;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
.navbar .actions .link {
|
|
||||||
margin-left: 2rem;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 0.8rem;
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
.navbar .actions .link a {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.navbar .actions .link a:hover {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.navbar.white {
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
.navbar.white .name {
|
|
||||||
color: #254451;
|
|
||||||
}
|
|
||||||
.navbar.white .name a {
|
|
||||||
color: #254451;
|
|
||||||
}
|
|
||||||
.navbar.white .name a span.org {
|
|
||||||
color: #254451;
|
|
||||||
font-weight: normal !important;
|
|
||||||
}
|
|
||||||
.navbar.white .actions .link a {
|
|
||||||
color: #00da9c;
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 600px) {
|
|
||||||
.navbar .name .org {
|
|
||||||
display: block;
|
|
||||||
margin-left: 0;
|
|
||||||
margin-top: 0.5rem;
|
|
||||||
line-height: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.hero {
|
|
||||||
min-height: 600px;
|
|
||||||
}
|
|
||||||
.definition span{
|
|
||||||
opacity: .7;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.headerlink a {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.headerlink a:hover {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero .hamster {
|
|
||||||
padding: 1rem 2rem 3rem 2rem;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.hero .hamster img {
|
|
||||||
width: 100%;
|
|
||||||
max-width: 500px;
|
|
||||||
}
|
|
||||||
.hero h3 {
|
|
||||||
padding-top: 1.5rem;
|
|
||||||
text-align: center;
|
|
||||||
color: white;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
.hero h3 img {
|
|
||||||
height: 30px;
|
|
||||||
width: auto;
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
position: relative;
|
|
||||||
top: 0.4rem;
|
|
||||||
}
|
|
||||||
.hero p {
|
|
||||||
color: white;
|
|
||||||
font-size: 1.3rem;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: 300;
|
|
||||||
padding: 1rem 2rem 0 2rem;
|
|
||||||
line-height: 2rem;
|
|
||||||
font-family: 'Raleway', sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero p i {
|
|
||||||
font-style: italic;
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
.hero p strong {
|
|
||||||
font-weight: 700;
|
|
||||||
}
|
|
||||||
.content {
|
|
||||||
background-color: rgba(255, 255, 255, 0.95);
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
-webkit-flex-flow: row wrap;
|
|
||||||
-moz-flex-flow: row wrap;
|
|
||||||
-ms-flex-flow: row wrap;
|
|
||||||
flex-flow: row wrap;
|
|
||||||
}
|
|
||||||
.content.blue {
|
|
||||||
background-color: #364449;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.content.blue h2 {
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.content.blue p {
|
|
||||||
color: rgba(255, 255, 255, 0.8);
|
|
||||||
}
|
|
||||||
.content .wrapper-details {
|
|
||||||
padding: 2rem 2.5rem;
|
|
||||||
}
|
|
||||||
.content .details .points {
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
-webkit-flex-direction: column;
|
|
||||||
-moz-flex-direction: column;
|
|
||||||
-ms-flex-direction: column;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
.content .details .points .point {
|
|
||||||
padding-top: 1rem;
|
|
||||||
border-bottom: 1px solid #e7f4f9;
|
|
||||||
}
|
|
||||||
.content .details .points .point:last-child {
|
|
||||||
border-bottom: 0;
|
|
||||||
}
|
|
||||||
.content .terminal {
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
-webkit-align-items: center;
|
|
||||||
-moz-align-items: center;
|
|
||||||
-ms-align-items: center;
|
|
||||||
align-items: center;
|
|
||||||
-webkit-justify-content: center;
|
|
||||||
-moz-justify-content: center;
|
|
||||||
-ms-justify-content: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
.content .terminal img {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.content img {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.footer {
|
|
||||||
padding: 2rem;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
.footer footer-links a {
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.footer h3 {
|
|
||||||
text-align: center;
|
|
||||||
color: white;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
.footer h3 img {
|
|
||||||
height: 30px;
|
|
||||||
width: auto;
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
position: relative;
|
|
||||||
top: 0.4rem;
|
|
||||||
}
|
|
||||||
.footer .footer-links {
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -moz-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: -ms-flex;
|
|
||||||
display: flex;
|
|
||||||
-webkit-justify-content: center;
|
|
||||||
-moz-justify-content: center;
|
|
||||||
-ms-justify-content: center;
|
|
||||||
justify-content: center;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
}
|
|
||||||
.footer .footer-links .link {
|
|
||||||
margin-right: 0.7rem;
|
|
||||||
}
|
|
||||||
.footer .footer-links .link a {
|
|
||||||
color: rgba(255, 255, 255, 0.5);
|
|
||||||
}
|
|
||||||
.footer .footer-links .link a:hover {
|
|
||||||
color: rgba(255, 255, 255, 1);
|
|
||||||
}
|
|
||||||
.footer .copyright {
|
|
||||||
text-align: center;
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
color: rgba(255, 255, 255, 0.6);
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 960px) {
|
|
||||||
.details,
|
|
||||||
.terminal {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.wrapper-terminal {
|
|
||||||
padding: 0 2rem 2rem 2rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (min-width: 960px) {
|
|
||||||
.details {
|
|
||||||
width: 60%;
|
|
||||||
}
|
|
||||||
.terminal {
|
|
||||||
width: 40%;
|
|
||||||
}
|
|
||||||
.wrapper-terminal {
|
|
||||||
padding: 0 2rem 0 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
p {
|
|
||||||
font-size: .9rem;
|
|
||||||
line-height: 1.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
font-family: 'Lato', sans-serif;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
font-size: 1.4rem;
|
|
||||||
font-weight: 500;
|
|
||||||
padding: 3rem 0;
|
|
||||||
border-bottom: 1px solid rgba(0, 0, 0, 0.07);
|
|
||||||
margin: 2rem 0;
|
|
||||||
text-transform: uppercase;
|
|
||||||
text-align: center;
|
|
||||||
color: rgba(0, 0, 0, 0.7);
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
font-weight: 500;
|
|
||||||
color: rgba(0, 0, 0, 0.81);
|
|
||||||
margin: 4rem 0 1rem;
|
|
||||||
text-transform: uppercase;
|
|
||||||
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
color: #96090d;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
ol li {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
font-family: 'Raleway', sans-serif;
|
|
||||||
color: rgba(0, 0, 0, 0.81);
|
|
||||||
margin: 4rem 0 1rem;
|
|
||||||
text-transform: uppercase;
|
|
||||||
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
|
|
||||||
}
|
|
||||||
.wrapper-details a {
|
|
||||||
font-weight: 800
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #5e0608;
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
font-family: "Helvetica Neue", Segoe UI, Arial, "Lucida Grande", sans-serif;
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
font-size: 14px;
|
|
||||||
color: #254451;
|
|
||||||
background-color: #e7f4f9;
|
|
||||||
}
|
|
101
docs/static/css/tomorrow-night.css
vendored
@ -1,101 +0,0 @@
|
|||||||
/* Tomorrow Night Theme */
|
|
||||||
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
|
||||||
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
|
||||||
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
|
||||||
|
|
||||||
/* Tomorrow Comment */
|
|
||||||
.hljs-comment {
|
|
||||||
color: #969896;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Red */
|
|
||||||
.hljs-variable,
|
|
||||||
.hljs-attribute,
|
|
||||||
.hljs-tag,
|
|
||||||
.hljs-regexp,
|
|
||||||
.ruby .hljs-constant,
|
|
||||||
.xml .hljs-tag .hljs-title,
|
|
||||||
.xml .hljs-pi,
|
|
||||||
.xml .hljs-doctype,
|
|
||||||
.html .hljs-doctype,
|
|
||||||
.css .hljs-id,
|
|
||||||
.css .hljs-class,
|
|
||||||
.css .hljs-pseudo {
|
|
||||||
color: #cc6666;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Orange */
|
|
||||||
.hljs-number,
|
|
||||||
.hljs-preprocessor,
|
|
||||||
.hljs-pragma,
|
|
||||||
.hljs-built_in,
|
|
||||||
.hljs-literal,
|
|
||||||
.hljs-params,
|
|
||||||
.hljs-constant {
|
|
||||||
color: #de935f;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Yellow */
|
|
||||||
.ruby .hljs-class .hljs-title,
|
|
||||||
.css .hljs-rule .hljs-attribute {
|
|
||||||
color: #f0c674;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Green */
|
|
||||||
.hljs-string,
|
|
||||||
.hljs-value,
|
|
||||||
.hljs-inheritance,
|
|
||||||
.hljs-header,
|
|
||||||
.hljs-name,
|
|
||||||
.ruby .hljs-symbol,
|
|
||||||
.xml .hljs-cdata {
|
|
||||||
color: #b5bd68;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Aqua */
|
|
||||||
.hljs-title,
|
|
||||||
.css .hljs-hexcolor {
|
|
||||||
color: #8abeb7;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Blue */
|
|
||||||
.hljs-function,
|
|
||||||
.python .hljs-decorator,
|
|
||||||
.python .hljs-title,
|
|
||||||
.ruby .hljs-function .hljs-title,
|
|
||||||
.ruby .hljs-title .hljs-keyword,
|
|
||||||
.perl .hljs-sub,
|
|
||||||
.javascript .hljs-title,
|
|
||||||
.coffeescript .hljs-title {
|
|
||||||
color: #81a2be;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tomorrow Purple */
|
|
||||||
.hljs-keyword,
|
|
||||||
.javascript .hljs-function {
|
|
||||||
color: #b294bb;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hljs {
|
|
||||||
font-family: Menlo, Monaco, Consolas, monospace;
|
|
||||||
-webkit-font-smoothing: subpixel-antialiased;
|
|
||||||
line-height: 1.2rem;
|
|
||||||
display: block;
|
|
||||||
overflow-x: auto;
|
|
||||||
background: #1d1f21;
|
|
||||||
color: #c5c8c6;
|
|
||||||
padding: 1rem;
|
|
||||||
-webkit-text-size-adjust: none;
|
|
||||||
border-radius: 4px;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.coffeescript .javascript,
|
|
||||||
.javascript .xml,
|
|
||||||
.tex .hljs-formula,
|
|
||||||
.xml .javascript,
|
|
||||||
.xml .vbscript,
|
|
||||||
.xml .css,
|
|
||||||
.xml .hljs-cdata {
|
|
||||||
opacity: 0.5;
|
|
||||||
}
|
|
BIN
docs/static/img/CNCF_Alternate_Pantone.png
vendored
Before Width: | Height: | Size: 24 KiB |
BIN
docs/static/img/GitHub-Mark-Light-64px.png
vendored
Before Width: | Height: | Size: 2.3 KiB |
BIN
docs/static/img/bg10.jpg
vendored
Before Width: | Height: | Size: 88 KiB |
BIN
docs/static/img/chart-a.png
vendored
Before Width: | Height: | Size: 239 KiB |
BIN
docs/static/img/chart-b.png
vendored
Before Width: | Height: | Size: 153 KiB |
BIN
docs/static/img/chart-c.png
vendored
Before Width: | Height: | Size: 72 KiB |
BIN
docs/static/img/chart-d.png
vendored
Before Width: | Height: | Size: 66 KiB |
BIN
docs/static/img/chart-f.png
vendored
Before Width: | Height: | Size: 123 KiB |
BIN
docs/static/img/chart-g.png
vendored
Before Width: | Height: | Size: 96 KiB |
BIN
docs/static/img/containerd-dark-d.png
vendored
Before Width: | Height: | Size: 279 B |
12
docs/static/img/containerd-dark-d.svg
vendored
@ -1,12 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg width="46px" height="59px" viewBox="0 0 46 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch -->
|
|
||||||
<title>containerd-dark-d</title>
|
|
||||||
<desc>Created with Sketch.</desc>
|
|
||||||
<defs></defs>
|
|
||||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
|
||||||
<g id="containerd-dark-d" fill="#000000">
|
|
||||||
<path d="M27,27 L27,20 L33,20 L33,46 L30,46 L13,46 L13,41 L27,41 L27,32 L19,32 L19,41 L13,41 L13,27 L16.5,27 L27,27 Z M8,8 L38,8 L38,51 L8,51 L8,8 Z" id="Combined-Shape"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 711 B |
BIN
docs/static/img/containerd-dark.png
vendored
Before Width: | Height: | Size: 698 B |
13
docs/static/img/containerd-dark.svg
vendored
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg width="196px" height="59px" viewBox="0 0 196 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch -->
|
|
||||||
<title>containerd-dark</title>
|
|
||||||
<desc>Created with Sketch.</desc>
|
|
||||||
<defs></defs>
|
|
||||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
|
||||||
<g id="containerd-dark" fill="#000000">
|
|
||||||
<path d="M32,42 L42,42 L42,32 L32,32 L32,42 Z M28,43 L28,46 L46,46 L46,43 L46,31.5 L46,28 L28,28 L28,31.5 L28,43 Z M60,28 L51,28 L48,28 L48,46 L52,46 L52,32 L59,32 L59,46 L63,46 L63,28 L60,28 Z M115.5,28 L107.5,28 L104,28 L104,46 L108,46 L108,32 L115,32 L115,46 L119,46 L119,28 L115.5,28 Z M124,46 L121,46 L121,28 L123,28 L138,28 L138,30 L138,39 L136,39 L125,39 L125,42 L136,42 L136,46 L124,46 Z M134,32 L125,32 L125,35 L134,35 L134,32 Z M82,42 L92,42 L92,39 L82,39 L82,42 Z M80,46 L94,46 L96,46 L96,30.5 L96,28 L82,28 L82,32 L92,32 L92,35 L78,35 L78,38 L78,46 L80,46 Z M70.5,46 L68,46 L68,32 L65,32 L65,28 L68,28 L68,21 L72,21 L72,28 L76,28 L76,32 L72,32 L72,42 L76,42 L76,46 L70.5,46 Z M11,46 L8,46 L8,28 L11,28 L26,28 L26,32 L12,32 L12,42 L26,42 L26,46 L11,46 Z M98,28 L102,28 L102,46 L98,46 L98,28 Z M98,21 L102,21 L102,25 L98,25 L98,21 Z M140,28 L144,28 L144,46 L140,46 L140,28 Z M144,28 L155,28 L155,32 L144,32 L144,28 Z" id="Combined-Shape" opacity="0.66"></path>
|
|
||||||
<path d="M177,27 L177,20 L183,20 L183,46 L180,46 L163,46 L163,41 L177,41 L177,32 L169,32 L169,41 L163,41 L163,27 L166.5,27 L177,27 Z M158,8 L188,8 L188,51 L158,51 L158,8 Z" id="Combined-Shape"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.7 KiB |
BIN
docs/static/img/containerd-light-d.png
vendored
Before Width: | Height: | Size: 273 B |
12
docs/static/img/containerd-light-d.svg
vendored
@ -1,12 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg width="46px" height="59px" viewBox="0 0 46 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch -->
|
|
||||||
<title>containerd-light-d</title>
|
|
||||||
<desc>Created with Sketch.</desc>
|
|
||||||
<defs></defs>
|
|
||||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
|
||||||
<g id="containerd-light-d" fill="#FFFFFF">
|
|
||||||
<path d="M27,27 L27,20 L33,20 L33,46 L30,46 L13,46 L13,41 L27,41 L27,32 L19,32 L19,41 L13,41 L13,27 L16.5,27 L27,27 Z M8,8 L38,8 L38,51 L8,51 L8,8 Z" id="Combined-Shape"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 713 B |
BIN
docs/static/img/containerd-light.png
vendored
Before Width: | Height: | Size: 400 B |
13
docs/static/img/containerd-light.svg
vendored
@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg width="196px" height="59px" viewBox="0 0 196 59" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background: #FFFFFF;">
|
|
||||||
<!-- Generator: Sketch 41.2 (35397) - http://www.bohemiancoding.com/sketch -->
|
|
||||||
<title>containerd-light</title>
|
|
||||||
<desc>Created with Sketch.</desc>
|
|
||||||
<defs></defs>
|
|
||||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
|
||||||
<g id="containerd-light" fill="#FFFFFF">
|
|
||||||
<path d="M32,42 L42,42 L42,32 L32,32 L32,42 Z M28,43 L28,46 L46,46 L46,43 L46,31.5 L46,28 L28,28 L28,31.5 L28,43 Z M60,28 L51,28 L48,28 L48,46 L52,46 L52,32 L59,32 L59,46 L63,46 L63,28 L60,28 Z M115.5,28 L107.5,28 L104,28 L104,46 L108,46 L108,32 L115,32 L115,46 L119,46 L119,28 L115.5,28 Z M124,46 L121,46 L121,28 L123,28 L138,28 L138,30 L138,39 L136,39 L125,39 L125,42 L136,42 L136,46 L124,46 Z M134,32 L125,32 L125,35 L134,35 L134,32 Z M82,42 L92,42 L92,39 L82,39 L82,42 Z M80,46 L94,46 L96,46 L96,30.5 L96,28 L82,28 L82,32 L92,32 L92,35 L78,35 L78,38 L78,46 L80,46 Z M70.5,46 L68,46 L68,32 L65,32 L65,28 L68,28 L68,21 L72,21 L72,28 L76,28 L76,32 L72,32 L72,42 L76,42 L76,46 L70.5,46 Z M11,46 L8,46 L8,28 L11,28 L26,28 L26,32 L12,32 L12,42 L26,42 L26,46 L11,46 Z M98,28 L102,28 L102,46 L98,46 L98,28 Z M98,21 L102,21 L102,25 L98,25 L98,21 Z M140,28 L144,28 L144,46 L140,46 L140,28 Z M144,28 L155,28 L155,32 L144,32 L144,28 Z" id="Combined-Shape" opacity="0.66"></path>
|
|
||||||
<path d="M177,27 L177,20 L183,20 L183,46 L180,46 L163,46 L163,41 L177,41 L177,32 L169,32 L169,41 L163,41 L163,27 L166.5,27 L177,27 Z M158,8 L188,8 L188,51 L158,51 L158,8 Z" id="Combined-Shape"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.7 KiB |
BIN
docs/static/img/containerd-spec.png
vendored
Before Width: | Height: | Size: 33 KiB |
BIN
docs/static/img/favicon.png
vendored
Before Width: | Height: | Size: 231 B |
2
docs/static/js/highlight.min.js
vendored
4
docs/static/js/jquery-2.1.4.min.js
vendored
7
docs/static/js/main.js
vendored
@ -1,7 +0,0 @@
|
|||||||
hljs.initHighlightingOnLoad();
|
|
||||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
||||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
||||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
||||||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|
||||||
ga('create', 'UA-71407002-1', 'auto');
|
|
||||||
ga('send', 'pageview');
|
|