This commit is contained in:
Ash Guillaume 2020-06-17 11:50:40 -07:00
Родитель 5b7dd0e186
Коммит 7d7ac2b41e
17 изменённых файлов: 97 добавлений и 68 удалений

Просмотреть файл

@ -1,14 +1,14 @@
title: Machine Learning Ops
subtitle: Use GitHub to facilitate automation, collaboration and reproducibility in your machine learning workflows.
subtitle: A collection of resources on how to facilitate Machine Learning Ops with GitHub.
email: ""
description: A collection of resources on how to facilitate Machine Learning Ops with GitHub.
logo: "/assets/images/Data-driven-recommendations.png"
description: Learn how to use GitHub to facilitate automation, collaboration and reproducibility in your machine learning workflows.
logo: "/assets/images/Data-driven-recommendations.svg"
baseurl: "" # the subpath of your site, e.g. /blog
url: "https://mlops-github.com" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: github
github_username: github
github_username: github
excerpt_separator: <!--more-->
environment: 'dev'
environment: "dev"
plugins:
- jekyll-feed

Просмотреть файл

@ -111,6 +111,9 @@ li {
gap: 2em;
align-items: start;
.text_box {
h2 {
font-weight: 400;
}
p {
font-size: 16px;
line-height: 1.5;
@ -276,8 +279,7 @@ li {
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
.active
.rot180 {
.active .rot180 {
transform: rotate(0) translateY(7px);
-webkit-transform: rotate(0) translateY(7px);
-moz-transform: rotate(0) translateY(7px);
@ -346,7 +348,7 @@ li {
.active {
font-weight: 700;
* {
color: $sidebar-color;
color: $sidebar-color;
}
}
}
@ -395,9 +397,9 @@ li {
.tag_filter {
background: transparent;
color: $text-color;
border: 1px solid $sidebar-color;
padding: 8px 15px 8px 18px;
margin: 5px;
border: 1px solid $brand-color;
padding: 4px 12px;
margin: 4px;
outline: 0;
border-radius: 15px;
-webkit-border-radius: 15px;
@ -407,15 +409,16 @@ li {
}
.tags {
display: flex;
justify-content: center;
justify-content: left;
flex-wrap: wrap;
.active {
background-color: $bg-color-doc;
background-image: url("/assets/images/checkmark-outline.svg");
background-image: url("/assets/images/check.svg");
background-position: 3px;
background-size: auto 50%;
background-repeat: no-repeat;
color: $brand-color;
padding-left: 16px;
}
}

Двоичные данные
assets/images/Collection.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 14 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg width="56" height="56" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.79 22A1.79 1.79 0 0018 23.79v3.42c0 .989.801 1.79 1.79 1.79h3.42A1.79 1.79 0 0025 27.21v-3.42A1.79 1.79 0 0023.21 22h-3.42zm.21 5v-3h3v3h-3zM37.024 36c.04.001.078.005.117.01V36H49a3 3 0 013 3v10a3 3 0 01-3 3H7a3 3 0 01-3-3V39a3 3 0 013-3h11.989a1 1 0 011.01.981c.037 1.938 1.061 3.724 2.612 5.03 1.556 1.312 3.547 2.058 5.351 1.99h.088c1.781.09 3.762-.65 5.32-1.969 1.551-1.314 2.584-3.115 2.63-5.056A1 1 0 0137.024 36zm-2.363 7.559c1.647-1.394 2.918-3.331 3.254-5.559H49a1 1 0 011 1v10a1 1 0 01-1 1H7a1 1 0 01-1-1V39a1 1 0 011-1h11.081c.326 2.227 1.594 4.153 3.24 5.541 1.868 1.574 4.314 2.537 6.673 2.46 2.356.105 4.802-.863 6.667-2.442z" fill="#79B8FF"/><path d="M28.003 23.006a1 1 0 011-1h8a1 1 0 110 2h-8a1 1 0 01-1-1zM29.003 27.006a1 1 0 000 2h4a1 1 0 100-2h-4z" fill="#79B8FF"/><path d="M34 8c0-.48-.125-.689-.217-.781C33.693 7.128 33.486 7 33 7H10c-.486 0-.693.128-.783.219C9.125 7.31 9 7.52 9 8H7v25a1 1 0 102 0V8H7c0-.816.217-1.606.797-2.19C8.377 5.225 9.17 5 10 5h23c.83 0 1.622.225 2.203.81.58.584.797 1.374.797 2.19v2h10c.834 0 1.626.23 2.205.816C48.78 11.4 49 12.188 49 13v20a1 1 0 11-2 0V13c0-.47-.124-.683-.218-.778-.092-.094-.3-.222-.782-.222H23c-.481 0-.69.128-.782.222-.094.095-.218.307-.218.778v2h17.846c.868 0 1.688.223 2.294.794.615.58.86 1.376.86 2.206v15a1 1 0 11-2 0V18c0-.445-.124-.65-.232-.75-.116-.11-.374-.25-.922-.25H16.154c-.548 0-.806.14-.922.25-.108.1-.232.305-.232.75v15a1 1 0 11-2 0V18c0-.83.245-1.626.86-2.206.606-.571 1.426-.794 2.294-.794H20v-2c0-.812.219-1.6.795-2.184.58-.586 1.37-.816 2.205-.816h11V8z" fill="#2188FF"/></svg>

После

Ширина:  |  Высота:  |  Размер: 1.7 KiB

Двоичные данные
assets/images/Data-driven-recommendations.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 23 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg width="56" height="56" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 7c0-.804.271-1.567.824-2.133C5.38 4.297 6.15 4 7 4h38c.85 0 1.62.296 2.176.867C47.73 5.433 48 6.196 48 7v25a1 1 0 11-2 0V11H6v30c0 .356.115.593.255.736.137.14.367.264.745.264h25a1 1 0 110 2H7c-.85 0-1.62-.296-2.176-.867C4.27 42.567 4 41.804 4 41V7zm2 0c0-.356.115-.593.255-.737C6.392 6.123 6.622 6 7 6h38c.378 0 .608.124.745.263.14.144.255.381.255.737v2H6V7z" fill="#79B8FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.548 16.033a3 3 0 013-3h10a3 3 0 013 3v6a3 3 0 01-3 3h-10a3 3 0 01-3-3v-6zm3-1a1 1 0 00-1 1v6a1 1 0 001 1h10a1 1 0 001-1v-6a1 1 0 00-1-1h-10zM11.548 27.033a3 3 0 00-3 3v6a3 3 0 003 3h10a3 3 0 003-3v-6a3 3 0 00-3-3h-10zm-1 3a1 1 0 011-1h10a1 1 0 011 1v6a1 1 0 01-1 1h-10a1 1 0 01-1-1v-6zM27.548 16.033a3 3 0 013-3h10a3 3 0 013 3v6a3 3 0 01-3 3h-10a3 3 0 01-3-3v-6zm3-1a1 1 0 00-1 1v6a1 1 0 001 1h10a1 1 0 001-1v-6a1 1 0 00-1-1h-10z" fill="#79B8FF"/><path d="M29.548 30.033a1 1 0 011-1h10a1 1 0 011 1v2.015a1 1 0 102 0v-2.015a3 3 0 00-3-3h-10a3 3 0 00-3 3v6a3 3 0 003 3h2.458a1 1 0 100-2h-2.458a1 1 0 01-1-1v-6z" fill="#79B8FF"/><path d="M20.924 17a1 1 0 11-2 0 1 1 0 012 0zM37.483 16.14a1 1 0 00-1.311.354l-1.366 2.175-.847-.47a1 1 0 00-1.279.265l-1.474 1.921a1 1 0 001.586 1.218l.95-1.237.92.511a1 1 0 001.333-.342l1.378-2.193 1.176.617a1 1 0 00.93-1.772l-1.996-1.046zM13.924 19a1 1 0 11-2 0 1 1 0 012 0zM16.924 22a1 1 0 100-2 1 1 0 000 2zM13.543 32.033a1 1 0 011 1v1.987a1 1 0 11-2 0v-1.987a1 1 0 011-1zM17.543 31.033a1 1 0 10-2 0v3.987a1 1 0 102 0v-3.987zM19.543 33.033a1 1 0 011 1v.987a1 1 0 11-2 0v-.987a1 1 0 011-1zM33.543 31.033a1 1 0 10-2 0v3.987a1 1 0 102 0v-3.987zM35.543 33.033a1 1 0 011 1v.987a1 1 0 11-2 0v-.987a1 1 0 011-1zM39.543 31.033a1 1 0 10-2 0v1.987a1 1 0 102 0v-1.987zM44.95 39.987a1 1 0 10-2 0v4a1 1 0 001 1h3a1 1 0 100-2h-2v-3z" fill="#2188FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M35 44a9 9 0 1118 0 9 9 0 01-18 0zm9-7a7 7 0 100 14 7 7 0 000-14z" fill="#2188FF"/></svg>

После

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Просмотреть файл

@ -1 +0,0 @@
<svg width="56" height="56" xmlns="http://www.w3.org/2000/svg"><g transform="translate(5 4)" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M32 41.999V47h-6v-2.991l-6 .004m0 0V47h-6v-9.95m0-18.038v-5.557c0-2.336 1.383-4.466 3-5.228L32 0v19.022" stroke="#2088FF" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 37H2a2 2 0 01-2-2V22a2 2 0 012-2h8.034M38 37h6a2 2 0 002-2V22a2 2 0 00-2-2h-8M10 47H6a2 2 0 01-2-2v-8M36 47h4a2 2 0 002-2v-8M10 11H6a2 2 0 00-2 2v7M36 11h4a2 2 0 012 2v7" stroke="#79B8FF" stroke-linecap="round" stroke-linejoin="round"/><path stroke="#2088FF" stroke-linecap="round" stroke-linejoin="round" d="M35 31.961l1.014-1.966 1.992.98L40.47 26l1.545 1.04"/><circle stroke="#2088FF" cx="23" cy="28" r="9"/><path stroke="#2088FF" stroke-linecap="round" d="M36.163 40.359l-6.53-6.133M4.034 33.028v-3.987M7.034 33.028v-8.987M10.034 33.028v-1.987"/><path stroke="#79B8FF" stroke-linecap="round" d="M4.034 15.03h6M36.034 15.03h6"/><path d="M27 32c-.267-1.727-1.973-3-4-3-2.08 0-3.787 1.318-4 3m4-9a3 3 0 100 6 3 3 0 000-6z" stroke="#2088FF" stroke-linecap="round" stroke-linejoin="round"/></g></svg>

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Двоичные данные
assets/images/Enterprise-Observability.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 29 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg width="56" height="56" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 22.95h1v-6a3 3 0 013-3h4a1 1 0 110 2h-4a1 1 0 00-1 1v1.03h5.034a1 1 0 010 2H10v2.97h5.034a1 1 0 110 2H7a1 1 0 00-1 1v13a1 1 0 001 1h8a1 1 0 110 2h-5v7a1 1 0 001 1h4a1 1 0 110 2h-4a3 3 0 01-3-3v-7H7a3 3 0 01-3-3v-13a3 3 0 013-3zM50 25.95a1 1 0 00-1-1h-8a1 1 0 010-2h5v-2.97h-4.966a1 1 0 110-2H46v-1.03a1 1 0 00-1-1h-4a1 1 0 010-2h4a3 3 0 013 3v1.77a1 1 0 010 .518v3.712h1a3 3 0 013 3v13a3 3 0 01-3 3h-1v7a3 3 0 01-3 3h-4a1 1 0 010-2h4a1 1 0 001-1v-7h-3a1 1 0 010-2h6a1 1 0 001-1v-13z" fill="#79B8FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19 40a1 1 0 011 1v8.95h4v-1.987a1 1 0 011-1l6-.004a1 1 0 011 1v1.991h4v-4.001a1 1 0 112 0v5.001a1 1 0 01-1 1h-6a1 1 0 01-1-1v-1.99l-4 .002v1.988a1 1 0 01-1 1h-6a1 1 0 01-1-1V41a1 1 0 011-1z" fill="#2188FF"/><path d="M37.51 3.14A1 1 0 0138 4v19.022a1 1 0 01-2 0V5.689l-13.52 7.415a.937.937 0 01-.054.028C21.2 13.71 20 15.462 20 17.454v5.558a1 1 0 11-2 0v-5.558c0-2.664 1.553-5.162 3.544-6.117L36.52 3.123a1 1 0 01.99.017zM45.214 28.983a1 1 0 01.814.137l1.545 1.04a1 1 0 01-1.117 1.66l-.597-.402-1.957 3.95a1 1 0 01-1.337.453l-1.112-.546-.564 1.095a1 1 0 11-1.778-.917l1.014-1.967a1 1 0 011.33-.439l1.098.54 2.02-4.08a1 1 0 01.64-.524z" fill="#2188FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M30.868 32.738a4 4 0 10-5.742-.006c-1.13.68-1.95 1.763-2.118 3.092a1 1 0 001.984.252c.134-1.057 1.293-2.126 3.008-2.126 1.654 0 2.837 1.023 3.012 2.152a1 1 0 101.976-.305c-.204-1.324-1.016-2.388-2.12-3.059zM26 29.95a2 2 0 114 0 2 2 0 01-4 0z" fill="#2188FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28 21.95c-5.523 0-10 4.477-10 10s4.477 10 10 10a9.962 9.962 0 006.57-2.461l5.908 5.549a1 1 0 001.37-1.458l-5.908-5.55A9.956 9.956 0 0038 31.95c0-5.523-4.477-10-10-10zm-8 10a8 8 0 1116 0 8 8 0 01-16 0z" fill="#2188FF"/><path d="M10.034 32.991a1 1 0 10-2 0v3.987a1 1 0 102 0v-3.987zM12.034 26.991a1 1 0 011 1v8.987a1 1 0 11-2 0v-8.987a1 1 0 011-1zM16.034 34.991a1 1 0 10-2 0v1.987a1 1 0 102 0v-1.987z" fill="#2188FF"/></svg>

После

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Двоичные данные
assets/images/GitHub-for-teams.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 36 KiB

Просмотреть файл

@ -0,0 +1 @@
<svg width="56" height="56" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M34 19.01a5.985 5.985 0 01-2.204 4.645c1.046.378 2.002.908 2.826 1.562a1 1 0 01-1.243 1.566c-1.325-1.05-3.132-1.73-5.141-1.78a6.042 6.042 0 01-.477 0c-2.025.049-3.818.721-5.135 1.777a1 1 0 01-1.252-1.56 9.85 9.85 0 012.825-1.57A6 6 0 0128 13.01a6 6 0 016 6zm-10 0a4 4 0 014-3.999 4 4 0 01.213 7.991 11.653 11.653 0 00-.427 0A4 4 0 0124 19.01zM28.01 30.004a7.5 7.5 0 00-4.06 13.808c-2.96 1.246-5.204 3.817-5.925 6.965a1 1 0 101.95.446c.798-3.486 3.979-6.139 7.84-6.221a7.84 7.84 0 00.38 0c3.855.087 7.03 2.733 7.83 6.222a1 1 0 001.95-.448c-.723-3.146-2.96-5.713-5.913-6.96a7.5 7.5 0 00-4.052-13.812zm.177 12.998a5.5 5.5 0 10-.36 0 11.172 11.172 0 01.36 0z" fill="#79B8FF"/><path d="M12 8a1 1 0 011 1v1h1a1 1 0 110 2h-1v1a1 1 0 11-2 0v-1h-1a1 1 0 110-2h1V9a1 1 0 011-1z" fill="#2188FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.249 5.315C5.924 4.622 6.916 4 8 4h8c1.084 0 2.076.622 2.752 1.315C19.422 6.005 20 6.992 20 8v13a1 1 0 01-1.707.707L14.586 18H8.989c-1.625-.018-2.914-.556-3.785-1.53C4.347 15.516 4 14.26 4 13V8c0-1.008.577-1.995 1.249-2.685zM6.682 6.71C6.21 7.195 6 7.71 6 8v5c0 .913.25 1.643.693 2.136.426.475 1.136.85 2.313.864H15a1 1 0 01.707.293L18 18.586V8c0-.291-.21-.805-.682-1.29C16.85 6.23 16.342 6 16 6H8c-.342 0-.85.229-1.318.71z" fill="#2188FF"/><path d="M47.708 9.708a1 1 0 10-1.413-1.416l-3.294 3.29-1.295-1.291a1 1 0 00-1.412 1.416l2.002 1.996a1 1 0 001.413-.001l4-3.994z" fill="#2188FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M40 4c-1.084 0-2.076.622-2.752 1.315C36.578 6.005 36 6.992 36 8v13a1 1 0 001.707.707L41.414 18h5.597c1.625-.018 2.913-.556 3.785-1.53C51.654 15.516 52 14.26 52 13V8c0-1.008-.577-1.995-1.248-2.685C50.075 4.622 49.084 4 48 4h-8zm-2 4c0-.291.21-.805.682-1.29C39.15 6.23 39.658 6 40 6h8c.342 0 .85.229 1.318.71.472.485.682.999.682 1.29v5c0 .913-.25 1.643-.693 2.136-.426.475-1.136.85-2.313.864H41a1 1 0 00-.707.293L38 18.586V8zM6 31a6 6 0 119.804 4.64c1.178.567 2.24 1.512 3.05 2.839a1 1 0 01-1.707 1.042C16.072 37.761 14.508 37 13 37c-3.167 0-5.624 2.222-6.009 5.13a1 1 0 01-1.982-.26 7.83 7.83 0 013.835-5.766A5.996 5.996 0 016 31zm6-4a4 4 0 100 8 4 4 0 000-8zM50 31a5.996 5.996 0 01-2.844 5.104 7.833 7.833 0 013.835 5.765 1 1 0 01-1.982.262C48.624 39.221 46.167 37 43 37c-1.51 0-3.072.761-4.147 2.521a1 1 0 11-1.706-1.042c.81-1.327 1.871-2.272 3.049-2.839A6 6 0 1150 31zm-6-4a4 4 0 100 8 4 4 0 000-8z" fill="#2188FF"/></svg>

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

1
assets/images/check.svg Normal file
Просмотреть файл

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z" fill="#2a7ae2"></path></svg>

После

Ширина:  |  Высота:  |  Размер: 269 B

Просмотреть файл

@ -1,12 +1,13 @@
---
layout : default
title : Related Projects & Examples
description : "Repository templates, examples, and related projects that demonstrate how various GitHub Features can be used for data science and ML Ops."
image : "/assets/images/Collection.png"
layout: default
title: Related Projects & Examples
description: "Repository templates, examples, and related projects that demonstrate how various GitHub Features can be used for data science and ML Ops."
image: "/assets/images/Collection.svg"
---
<section class="intro blog_intro">
<div class="image_box">
<img src="{{page.image}}" alt="repository templates">
<img src="{{page.image}}" alt="repository templates" />
</div>
<div class="text_box">
<h1>{{page.title}}</h1>
@ -14,25 +15,26 @@ image : "/assets/images/Collection.png"
<!-- tags filter -->
<div class="tags">
{% assign tags = site.data.repository_templates | map: 'tags' | uniq %}
{% assign tags = site.data.repository_templates | map: 'tags' | uniq %}
<button class="tag_filter active" data-tag="all">All</button>
{%- assign s = tags | size | minus: 2 -%}
{%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">{{tags[i]}}</button>
{%- assign s = tags | size | minus: 2 -%} {%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">
{{tags[i]}}
</button>
{%- endfor -%}
</div>
<!-- Posts list -->
<div class="posts_list">
{%- for item in site.data.repository_templates -%}
{% assign t = item.tags | join: "%%" | replace: " ", "_"| replace: "%%", " " %}
{%- for item in site.data.repository_templates -%} {% assign t = item.tags
| join: "%%" | replace: " ", "_"| replace: "%%", " " %}
<div class="blog content_item {{t}}">
<a href="{{item.link}}">
<h2>{{item.title}}</h2>
</a>
</a>
<p>{{item.info}}</p>
</div>
{%- endfor -%}
</div>
</div>
</section>
</section>

Просмотреть файл

@ -1,20 +1,19 @@
---
layout: default
description: A collection of resources on how to facilitate Machine Learning Ops with GitHub.
image: "/assets/images/Data-driven-recommendations.png"
image: "/assets/images/Data-driven-recommendations.svg"
---
{%- include intro.html -%}
<div class="content_grid">
{%- for item in site.data.navigation -%}
<div class="blog content_item">
<a href="{{item.link}}">
<!-- <img class="card_bg" src="{{item.card_bg}}" alt="card bg"> -->
<img class="card_icon" src="{{item.icon}}" alt="icon">
<h2>{{item.title}}</h2>
<p>{{item.info}}</p>
<!-- <img class="card_bg" src="{{item.card_bg}}" alt="card bg"> -->
<img class="card_icon" src="{{item.icon}}" alt="icon" />
<h2>{{item.title}}</h2>
<p>{{item.info}}</p>
</a>
</div>
{%- endfor -%}
</div>

Просмотреть файл

@ -1,12 +1,13 @@
---
layout : default
title : "Talks"
description : "Recorded demos and tutorials on GitHub Actions and MLOps."
image : "/assets/images/Enterprise-Observability.png"
layout: default
title: "Talks"
description: "Recorded demos and tutorials on GitHub Actions and MLOps."
image: "/assets/images/Enterprise-Observability.svg"
---
<section class="intro blog_intro">
<div class="image_box">
<img src="{{page.image}}" alt="demos">
<img src="{{page.image}}" alt="demos" />
</div>
<div class="text_box">
<h1>{{page.title}}</h1>
@ -14,29 +15,36 @@ image : "/assets/images/Enterprise-Observability.png"
<!-- tags filter -->
<div class="tags">
{% assign tags = site.data.demos | map: 'tags' | uniq %}
{% assign tags = site.data.demos | map: 'tags' | uniq %}
<button class="tag_filter active" data-tag="all">All</button>
{%- assign s = tags | size | minus: 2 -%}
{%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">{{tags[i]}}</button>
{%- assign s = tags | size | minus: 2 -%} {%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">
{{tags[i]}}
</button>
{%- endfor -%}
</div>
<div class="posts_list">
{%- for item in site.data.demos -%}
{% assign t = item.tags | join: "%%" | replace: " ", "_"| replace: "%%", " " %}
{%- for item in site.data.demos -%} {% assign t = item.tags | join: "%%" |
replace: " ", "_"| replace: "%%", " " %}
<div class="blog content_item {{t}}">
<a href="{{item.link}}">
<h2>{{item.title}}</h2>
</a>
<h3>{{item.subtitle}}</h3>
<p>{{item.info}}</p>
<iframe class="y_video" width="600" height="400" src="https://www.youtube.com/embed/{{item.video_id}}"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen>
<iframe
class="y_video"
width="600"
height="400"
src="https://www.youtube.com/embed/{{item.video_id}}"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
>
</iframe>
</div>
{%- endfor -%}
</div>
</div>
</section>
</section>

Просмотреть файл

@ -4,11 +4,12 @@ title : Meet the team
description: "There is a growing team that maintains and builds the assets you find on this site.
Keep an eye on the <a href='https://github.com/about/careers'>GitHub Careers page</a> if you are interested in working
with us."
image : "/assets/images/GitHub-for-teams.png"
image : "/assets/images/GitHub-for-teams.svg"
---
<section class="intro team_intro">
<div class="image_box">
<img src="{{page.image}}" alt="team">
<img src="{{page.image}}" alt="team" />
</div>
<div class="text_box">
<h1>{{page.title}}</h1>
@ -20,7 +21,11 @@ image : "/assets/images/GitHub-for-teams.png"
{% for author in site.team %}
<div class="team_item">
<a class="author_img_box" href="https://github.com/{{author.nick}}">
<img class="author_image" src="{{author.image}}" alt="{{ author.title }}">
<img
class="author_image"
src="{{author.image}}"
alt="{{ author.title }}"
/>
<p class="author_nick">
@{{author.nick}}
</p>
@ -31,4 +36,4 @@ image : "/assets/images/GitHub-for-teams.png"
</div>
</div>
{% endfor %}
</div>
</div>

Просмотреть файл

@ -1,12 +1,13 @@
---
layout : default
title : "Tutorials"
description : "Recorded demos and tutorials on GitHub Actions and MLOps."
image : "/assets/images/Enterprise-Observability.png"
layout: default
title: "Tutorials"
description: "Recorded demos and tutorials on GitHub Actions and MLOps."
image: "/assets/images/Enterprise-Observability.svg"
---
<section class="intro blog_intro">
<div class="image_box">
<img src="{{page.image}}" alt="demos">
<img src="{{page.image}}" alt="demos" />
</div>
<div class="text_box">
<h1>{{page.title}}</h1>
@ -14,29 +15,36 @@ image : "/assets/images/Enterprise-Observability.png"
<!-- tags filter -->
<div class="tags">
{% assign tags = site.data.demos | map: 'tags' | uniq %}
{% assign tags = site.data.demos | map: 'tags' | uniq %}
<button class="tag_filter active" data-tag="all">All</button>
{%- assign s = tags | size | minus: 2 -%}
{%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">{{tags[i]}}</button>
{%- assign s = tags | size | minus: 2 -%} {%- for i in (0..s) -%}
<button class="tag_filter" data-tag="{{tags[i] | replace: ' ', '_'}}">
{{tags[i]}}
</button>
{%- endfor -%}
</div>
<div class="posts_list">
{%- for item in site.data.demos -%}
{% assign t = item.tags | join: "%%" | replace: " ", "_"| replace: "%%", " " %}
{%- for item in site.data.demos -%} {% assign t = item.tags | join: "%%" |
replace: " ", "_"| replace: "%%", " " %}
<div class="blog content_item {{t}}">
<a href="{{item.link}}">
<h2>{{item.title}}</h2>
</a>
<h3>{{item.subtitle}}</h3>
<p>{{item.info}}</p>
<iframe class="y_video" width="600" height="400" src="https://www.youtube.com/embed/{{item.video_id}}"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen>
<iframe
class="y_video"
width="600"
height="400"
src="https://www.youtube.com/embed/{{item.video_id}}"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
>
</iframe>
</div>
{%- endfor -%}
</div>
</div>
</section>
</section>