Initial commit

This commit is contained in:
Yvan Sraka 2018-07-29 12:18:35 +02:00
commit 87c2ed6ed3
No known key found for this signature in database
GPG key ID: 60E5D1A0EF691DE6
42 changed files with 1770 additions and 0 deletions

399
assets/css/main.css Normal file
View file

@ -0,0 +1,399 @@
@font-face {
font-family: "Fira Code";
src: url("/assets/fonts/FiraCode/eot/FiraCode-Light.eot");
src: url("/assets/fonts/FiraCode/eot/FiraCode-Light.eot") format("embedded-opentype"),
url("/assets/fonts/FiraCode/woff2/FiraCode-Light.woff2") format("woff2"),
url("/assets/fonts/FiraCode/woff/FiraCode-Light.woff") format("woff"),
url("/assets/fonts/FiraCode/ttf/FiraCode-Light.ttf") format("truetype");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Fira Code";
src: url("/assets/fonts/FiraCode/eot/FiraCode-Regular.eot");
src: url("/assets/fonts/FiraCode/eot/FiraCode-Regular.eot")
format("embedded-opentype"),
url("/assets/fonts/FiraCode/woff2/FiraCode-Regular.woff2") format("woff2"),
url("/assets/fonts/FiraCode/woff/FiraCode-Regular.woff") format("woff"),
url("/assets/fonts/FiraCode/ttf/FiraCode-Regular.ttf") format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Fira Code";
src: url("/assets/fonts/FiraCode/eot/FiraCode-Medium.eot");
src: url("/assets/fonts/FiraCode/eot/FiraCode-Medium.eot")
format("embedded-opentype"),
url("/assets/fonts/FiraCode/woff2/FiraCode-Medium.woff2") format("woff2"),
url("/assets/fonts/FiraCode/woff/FiraCode-Medium.woff") format("woff"),
url("/assets/fonts/FiraCode/ttf/FiraCode-Medium.ttf") format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Fira Code";
src: url("/assets/fonts/FiraCode/eot/FiraCode-Bold.eot");
src: url("/assets/fonts/FiraCode/eot/FiraCode-Bold.eot") format("embedded-opentype"),
url("/assets/fonts/FiraCode/woff2/FiraCode-Bold.woff2") format("woff2"),
url("/assets/fonts/FiraCode/woff/FiraCode-Bold.woff") format("woff"),
url("/assets/fonts/FiraCode/ttf/FiraCode-Bold.ttf") format("truetype");
font-weight: 700;
font-style: normal;
}
@media (max-width: 455.98px) {
html {
font-size: 11px;
}
}
@media (min-width: 456px) and (max-width: 575.98px) {
html {
font-size: 12px;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
html {
font-size: 14px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
html {
font-size: 16px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
html {
font-size: 18px;
}
}
@media (min-width: 1200px) {
html {
font-size: 20px;
}
}
body {
font-size: 1rem;
line-height: 1.5rem;
margin: 0;
font-family: "Fira Code", "Roboto Mono", "Menlo", "Monaco", "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;
font-feature-settings: "calt" 1;
/* Enable ligatures for IE 10+, Edge */
text-rendering: optimizeLegibility;
/* Force ligatures for Webkit, Blink, Gecko */
min-width: 300px;
}
a {
word-break: break-all;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.3em;
font-weight: 500;
}
fieldset {
border: none;
padding: 0;
margin: 0;
}
pre {
padding: 2rem;
margin: 1.75rem 0;
background-color: black;
border: 1px solid #ccc;
overflow: auto;
}
code[class*="language-"],
pre[class*="language-"],
pre code {
font-weight: 100;
text-shadow: none;
margin: 1.75rem 0;
}
p {
color: rgba(0, 0, 0, 0.8);
}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
color: black;
}
a {
cursor: pointer;
color: blue;
text-decoration: none;
}
a:visited {
color: purple;
}
a:hover {
background-color: blue;
color: white;
}
a:hover:visited {
background-color: purple;
}
.hack,
.hack blockquote,
.hack code,
.hack em,
.hack h1,
.hack h2,
.hack h3,
.hack h4,
.hack h5,
.hack h6,
.hack strong {
font-style: normal;
font-family: "Fira Code", monospace;
}
.hack blockquote,
.hack code,
.hack em,
.hack strong {
line-height: 20px;
}
.hack blockquote,
.hack code,
.hack footer,
.hack h1,
.hack h2,
.hack h3,
.hack h4,
.hack h5,
.hack h6,
.hack header,
.hack li,
.hack ol,
.hack p,
.hack section,
.hack ul {
float: none;
margin: 0;
padding: 0;
}
.hack blockquote,
.hack h1,
.hack ol,
.hack p,
.hack ul {
margin-top: 20px;
margin-bottom: 20px;
}
.hack h1,
.hack h2,
.hack h3,
.hack h4,
.hack h5,
.hack h6 {
position: relative;
margin-bottom: 1.75rem;
}
.hack li {
position: relative;
display: block;
padding-left: 20px;
}
.hack li:after {
position: absolute;
top: 0;
left: 0;
}
.hack ul > li:after {
content: "-";
}
.hack ol {
counter-reset: a;
}
.hack ol > li:after {
content: counter(a) ".";
counter-increment: a;
}
.hack ol li:nth-child(n + 10):after {
left: -7px;
}
.hack em {
font-style: italic;
}
.hack pre code:after,
.hack pre code:before {
content: "";
}
.hack code {
font-weight: 700;
}
.hack code:after,
.hack code:before {
content: "`";
display: inline;
}
@-moz-document url-prefix() {
.hack h1 {
display: block;
}
}
.hack-ones ol > li:after {
content: "1.";
}
p {
margin: 0 0 1.75rem;
}
.container {
max-width: 70rem;
}
.container,
.container-fluid {
margin: 0 auto;
padding: 0 1rem;
}
.inner {
padding: 1rem;
}
.inner2x {
padding: 2rem;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.hack h1 {
font-size: 3rem;
}
.hack h2 {
font-size: 2rem;
padding: 32px 0 0;
}
.hack h3 {
font-size: 1.5rem;
}
.hack {
background: white;
margin: 12px;
}
b {
font-weight: bold;
}
u {
text-decoration: underline;
}
#S, #C, #O, #P, #_ {
background: black;
text-decoration: underline;
}
#S:hover, #C:hover, #O:hover, #P:hover, #_:hover {
color: white;
}
#S {
color: hsl(0, 80%, 60%);
}
#S:hover {
background: hsl(0, 80%, 60%);
}
#C {
color: hsl(60, 80%, 60%);
}
#C:hover {
background: hsl(60, 80%, 60%);
}
#O {
color: hsl(120, 80%, 60%);
}
#O:hover {
background: hsl(120, 80%, 60%);
}
#P {
color: hsl(180, 80%, 60%);
}
#P:hover {
background: hsl(180, 80%, 60%);
}
#_ {
color: hsl(240, 80%, 60%)
}
#_:hover {
background: hsl(240, 80%, 60%)
}
#S u, #C u, #O u, #P u, #_ u {
color: white;
text-decoration: none;
}
#S u:hover, #C u:hover, #O u:hover, #P u:hover, #_ u:hover {
color: black;
}
hr {
border: 2px solid black;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.