Initial commit
This commit is contained in:
commit
699de8e618
9
Index
Normal file
9
Index
Normal file
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
title: Deploying MirageOS
|
||||
Author: reynir
|
||||
---
|
||||
|
||||
# Deploying MirageOS
|
||||
|
||||
November 2020 I started working on deploying MirageOS unikernels, and making the process easier.
|
||||
In this blog I will document the process.
|
6
static/css/bootstrap.min.css
vendored
Normal file
6
static/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
101
static/css/highlight.css
Normal file
101
static/css/highlight.css
Normal file
|
@ -0,0 +1,101 @@
|
|||
/*
|
||||
|
||||
grayscale style (c) MY Sun <simonmysun@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
color: #333;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #777;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-subst {
|
||||
color: #333;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-number,
|
||||
.hljs-literal {
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.hljs-string,
|
||||
.hljs-doctag,
|
||||
.hljs-formula {
|
||||
color: #333;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section,
|
||||
.hljs-selector-id {
|
||||
color: #000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-subst {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-class .hljs-title,
|
||||
.hljs-type,
|
||||
.hljs-name {
|
||||
color: #333;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-tag {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.hljs-regexp {
|
||||
color: #333;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat;
|
||||
}
|
||||
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-link {
|
||||
color: #000;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat;
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name {
|
||||
color: #000;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.hljs-meta {
|
||||
color: #999;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-deletion {
|
||||
color: #fff;
|
||||
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat;
|
||||
}
|
||||
|
||||
.hljs-addition {
|
||||
color: #000;
|
||||
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
98
static/css/style.css
Normal file
98
static/css/style.css
Normal file
|
@ -0,0 +1,98 @@
|
|||
*,
|
||||
html {
|
||||
zoom: 1;
|
||||
}
|
||||
body {
|
||||
background: #fff;
|
||||
}
|
||||
main {
|
||||
margin-top: 60px;
|
||||
}
|
||||
.flex-container {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
justify-content: center;
|
||||
}
|
||||
article {
|
||||
margin-top: 30px;
|
||||
}
|
||||
footer {
|
||||
margin-top: 20px;
|
||||
}
|
||||
pre {
|
||||
padding: 0px;
|
||||
}
|
||||
h2 {
|
||||
margin-bottom: 3px;
|
||||
color: #555;
|
||||
}
|
||||
main {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
.post-title {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
.author {
|
||||
font-size: 0.8em;
|
||||
color: #555;
|
||||
}
|
||||
.date {
|
||||
font-size: 0.7em;
|
||||
color: #666;
|
||||
}
|
||||
time {
|
||||
font-size: 0.7em;
|
||||
color: #666;
|
||||
}
|
||||
footer {
|
||||
font-size: 0.7em;
|
||||
color: #777;
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
}
|
||||
.tags {
|
||||
color: #666;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
.post,
|
||||
.listing {
|
||||
width: 90%;
|
||||
max-width: 800px;
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
a.list-group-item {
|
||||
border: 0;
|
||||
}
|
||||
.extract {
|
||||
margin-top: 10px;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.tag {
|
||||
margin-right: 4px;
|
||||
}
|
||||
.navbar {
|
||||
background-color: #FFF;
|
||||
background-image: linear-gradient(to right, wheat, wheat 10%, skyblue 10%, skyblue 20%, lightcoral 20%, lightcoral 30%, wheat 30%, wheat 40%, skyblue 40%, skyblue 50%, lightcoral 50%, lightcoral 60%, wheat 60%, wheat 70%, skyblue 70%, skyblue 80%, lightcoral 80%, lightcoral 90%, wheat 90%, wheat 100%);
|
||||
background-size: 100% 5px;
|
||||
background-position: 50% 100%;
|
||||
background-repeat: no-repeat;
|
||||
border: 0px;
|
||||
}
|
||||
.navbar-toggle .icon-bar {
|
||||
background-color: #222;
|
||||
}
|
||||
.navbar-default .navbar-brand {
|
||||
color: #555;
|
||||
}
|
||||
.navbar-default .navbar-brand:hover,
|
||||
.navbar-default .navbar-brand:focus {
|
||||
color: #555;
|
||||
}
|
||||
.navbar-default .navbar-nav > li > a {
|
||||
color: #555;
|
||||
}
|
||||
.navbar-default .navbar-nav > li > a:hover,
|
||||
.navbar-default .navbar-nav > li > a:focus {
|
||||
color: #555;
|
||||
}
|
||||
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2Fzc2V0cy9sZXNzL3BhcnRpYWxzL3Jlc2V0Lmxlc3MiLCIuLi8uLi8uLi9hc3NldHMvbGVzcy9wYXJ0aWFscy9sYXlvdXQubGVzcyIsIi4uLy4uLy4uL2Fzc2V0cy9sZXNzL3BhcnRpYWxzL3R5cG9ncmFwaHkubGVzcyIsIi4uLy4uLy4uL2Fzc2V0cy9sZXNzL3BhcnRpYWxzL2F0b21zLmxlc3MiLCIuLi8uLi8uLi9hc3NldHMvbGVzcy9wYXJ0aWFscy9uYXZiYXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTtBQUFHO0VBQ0MsT0FBQTs7QUFHSjtFQUNJLGdCQUFBOztBQ05KO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FDaEJKO0VBQ0ksa0JBQUE7RUFDQSxXQUFBOztBQUdKO0VBQ0ksaUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBakNZLDhDQWlDWjs7QUFJSjtFQUNJLFdBQUE7RUFDQSxnQkFBQTs7QUNyQ0o7QUFDQTtFQUNJLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGFETlksOENDTVo7RUFDQSxnQkFBQTs7QUFHSixDQUFDO0VBQ0csU0FBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUNoQko7RUFDSSxzQkFBQTtFQUNBLGtCQUFrQiw0UkFBbEI7RUFxQkEseUJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTs7QUFHSixjQUFlO0VBQ1gsc0JBQUE7O0FBR0osZUFBZ0I7RUFDWixXQUFBOztBQUNBLGVBRlksY0FFWDtBQUNELGVBSFksY0FHWDtFQUNKLFdBQUE7O0FBSUQsZUFBZ0IsWUFDWixLQUFLO0VBQ1IsV0FBQTs7QUFFQSxlQUplLFlBQ1osS0FBSyxJQUdQO0FBQ0QsZUFMZSxZQUNaLEtBQUssSUFJUDtFQUNHLFdBQUEiLCJmaWxlIjoic3R5bGUuY3NzIn0= */
|
28037
static/js/canopy.js
Normal file
28037
static/js/canopy.js
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue