Merge branch 'development'

This commit is contained in:
2021-02-21 13:47:55 +02:00
774 changed files with 11667 additions and 9913 deletions

View File

@@ -7,7 +7,7 @@ button2: Spread Our Message
link2: 'https://wiki.threefold.io/#/getinvolved' #Add button link here
button3: Join Our Community
link3: 'https://t.me/threefoldnews' #Add button link here
image: ./bottom_cta.png
---
Be part of a better tomorrow, today.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 321 KiB

54
dist/404.html vendored
View File

@@ -2,7 +2,9 @@
<html data-html-server-rendered="true" lang="en" data-vue-tag="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D">
<head>
<title>Threefold Webstack - Threefold Webstack</title><meta name="gridsome:hash" content="cee2fbe1547601584fec978206ddc3202078ceb3"><meta data-vue-tag="ssr" charset="utf-8"><meta data-vue-tag="ssr" name="generator" content="Gridsome v0.7.23"><meta data-vue-tag="ssr" data-key="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><meta data-vue-tag="ssr" data-key="format-detection" name="format-detection" content="telephone=no"><link data-vue-tag="ssr" rel="icon" href="data:,"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="16x16" href="/assets/static/favicon.ce0531f.58ac168c914573b5ef7275f1a675e75a.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="32x32" href="/assets/static/favicon.ac8d93a.58ac168c914573b5ef7275f1a675e75a.png"><link rel="preload" href="/assets/css/0.styles.ca596e97.css" as="style"><link rel="preload" href="/assets/js/app.c9d28649.js" as="script"><link rel="preload" href="/assets/js/page--node-modules--gridsome--app--pages--404-vue.bba639e6.js" as="script"><link rel="prefetch" href="/assets/js/page--src--pages--blog-vue.f3ce3368.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue.ed5269be.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue~page--src--templates--markdown-page-vue.7c106ad3.js"><link rel="prefetch" href="/assets/js/page--src--pages--news-vue.2f67ab3b.js"><link rel="prefetch" href="/assets/js/page--src--templates--blog-post-vue.d6656cdc.js"><link rel="prefetch" href="/assets/js/page--src--templates--markdown-page-vue.70b39087.js"><link rel="prefetch" href="/assets/js/page--src--templates--membership-vue.dce25b26.js"><link rel="prefetch" href="/assets/js/page--src--templates--news-post-vue.be8f68cd.js"><link rel="prefetch" href="/assets/js/page--src--templates--partners-vue.a39df0a9.js"><link rel="prefetch" href="/assets/js/page--src--templates--person-vue.d0f1c75e.js"><link rel="prefetch" href="/assets/js/page--src--templates--project-vue.85c54570.js"><link rel="prefetch" href="/assets/js/page--src--templates--search-vue.51156962.js"><link rel="prefetch" href="/assets/js/page--src--templates--tag-vue.0f5f7800.js"><link rel="prefetch" href="/assets/js/page--src--templates--team-vue.92aa25f0.js"><link rel="prefetch" href="/assets/js/vendors~page--src--templates--search-vue.5663ce3f.js"><link rel="stylesheet" href="/assets/css/0.styles.ca596e97.css"><noscript data-vue-tag="ssr"><style>.g-image--loading{display:none;}</style></noscript>
<title>ThreeFold - ThreeFold</title><meta name="gridsome:hash" content="1e5aae6899122d8f5fa035fe80cce1aa95f4924d"><meta data-vue-tag="ssr" charset="utf-8"><meta data-vue-tag="ssr" name="generator" content="Gridsome v0.7.23"><meta data-vue-tag="ssr" data-key="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><meta data-vue-tag="ssr" data-key="format-detection" name="format-detection" content="telephone=no"><link data-vue-tag="ssr" rel="icon" href="data:,"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="16x16" href="/assets/static/favicon.ce0531f.58ac168c914573b5ef7275f1a675e75a.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="32x32" href="/assets/static/favicon.ac8d93a.58ac168c914573b5ef7275f1a675e75a.png"><link rel="preload" href="/assets/css/0.styles.53639063.css" as="style"><link rel="preload" href="/assets/js/app.9700aa92.js" as="script"><link rel="preload" href="/assets/js/page--node-modules--gridsome--app--pages--404-vue.19843d57.js" as="script"><link rel="prefetch" href="/assets/js/page--src--pages--blog-vue.4aafade6.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue.a9226c46.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue~page--src--templates--markdown-page-vue.ddae2f7a.js"><link rel="prefetch" href="/assets/js/page--src--pages--news-vue.4e0b8969.js"><link rel="prefetch" href="/assets/js/page--src--templates--blog-post-vue.005308b7.js"><link rel="prefetch" href="/assets/js/page--src--templates--markdown-page-vue.9c2940c7.js"><link rel="prefetch" href="/assets/js/page--src--templates--membership-vue.f6efd91a.js"><link rel="prefetch" href="/assets/js/page--src--templates--news-post-vue.c0cef8e0.js"><link rel="prefetch" href="/assets/js/page--src--templates--partners-vue.7e24ebf5.js"><link rel="prefetch" href="/assets/js/page--src--templates--person-vue.546d164f.js"><link rel="prefetch" href="/assets/js/page--src--templates--project-vue.420c189e.js"><link rel="prefetch" href="/assets/js/page--src--templates--search-vue.660ee143.js"><link rel="prefetch" href="/assets/js/page--src--templates--tag-vue.868b0a6d.js"><link rel="prefetch" href="/assets/js/page--src--templates--team-vue.1f6380f5.js"><link rel="prefetch" href="/assets/js/vendors~page--src--templates--search-vue.5663ce3f.js"><link rel="stylesheet" href="/assets/css/0.styles.53639063.css"><noscript data-vue-tag="ssr"><style>.g-image--loading{display:none;}</style></noscript>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
</head>
<body >
@@ -10,41 +12,41 @@
<script>
// Add dark / light detection that runs before Vue.js load. Borrowed from overreacted.io
// for this starter, i used the code from gridsome.org
(function() {
window.__onThemeChange = function() {};
// (function () {
// window.__onThemeChange = function () { };
function setTheme(newTheme) {
// function setTheme(newTheme) {
window.__theme = newTheme;
preferredTheme = newTheme;
document.body.setAttribute('data-theme', newTheme);
// window.__theme = newTheme;
// preferredTheme = newTheme;
// document.body.setAttribute('data-theme', newTheme);
window.__onThemeChange(newTheme);
}
// window.__onThemeChange(newTheme);
// }
var preferredTheme;
try {
preferredTheme = localStorage.getItem('theme');
} catch (err) {}
// var preferredTheme;
// try {
// preferredTheme = localStorage.getItem('theme');
// } catch (err) { }
window.__setPreferredTheme = function(newTheme) {
setTheme(newTheme);
try {
localStorage.setItem('theme', newTheme);
} catch (err) {}
}
// window.__setPreferredTheme = function (newTheme) {
// setTheme(newTheme);
// try {
// localStorage.setItem('theme', newTheme);
// } catch (err) { }
// }
var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
// var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
darkQuery.addListener(function(e) {
window.__setPreferredTheme(e.matches ? 'dark' : 'light');
});
// darkQuery.addListener(function (e) {
// window.__setPreferredTheme(e.matches ? 'dark' : 'light');
// });
setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
})();
// setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
// })();
</script>
<h1 data-server-rendered="true" id="app">404 - not found</h1> <script>window.__INITIAL_STATE__={"data":null,"context":{"__notFound":true}};(function(){var s;(s=document.currentScript||document.scripts[document.scripts.length-1]).parentNode.removeChild(s);}());</script><script src="/assets/js/app.c9d28649.js" defer></script><script src="/assets/js/page--node-modules--gridsome--app--pages--404-vue.bba639e6.js" defer></script>
<h1 data-server-rendered="true" id="app">404 - not found</h1> <script>window.__INITIAL_STATE__={"data":null,"context":{"__notFound":true}};(function(){var s;(s=document.currentScript||document.scripts[document.scripts.length-1]).parentNode.removeChild(s);}());</script><script src="/assets/js/app.9700aa92.js" defer></script><script src="/assets/js/page--node-modules--gridsome--app--pages--404-vue.19843d57.js" defer></script>
</body>
</html>

54
dist/404/index.html vendored
View File

@@ -2,7 +2,9 @@
<html data-html-server-rendered="true" lang="en" data-vue-tag="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D">
<head>
<title>Threefold Webstack - Threefold Webstack</title><meta name="gridsome:hash" content="cee2fbe1547601584fec978206ddc3202078ceb3"><meta data-vue-tag="ssr" charset="utf-8"><meta data-vue-tag="ssr" name="generator" content="Gridsome v0.7.23"><meta data-vue-tag="ssr" data-key="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><meta data-vue-tag="ssr" data-key="format-detection" name="format-detection" content="telephone=no"><link data-vue-tag="ssr" rel="icon" href="data:,"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="16x16" href="/assets/static/favicon.ce0531f.58ac168c914573b5ef7275f1a675e75a.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="32x32" href="/assets/static/favicon.ac8d93a.58ac168c914573b5ef7275f1a675e75a.png"><link rel="preload" href="/assets/css/0.styles.ca596e97.css" as="style"><link rel="preload" href="/assets/js/app.c9d28649.js" as="script"><link rel="preload" href="/assets/js/page--node-modules--gridsome--app--pages--404-vue.bba639e6.js" as="script"><link rel="prefetch" href="/assets/js/page--src--pages--blog-vue.f3ce3368.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue.ed5269be.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue~page--src--templates--markdown-page-vue.7c106ad3.js"><link rel="prefetch" href="/assets/js/page--src--pages--news-vue.2f67ab3b.js"><link rel="prefetch" href="/assets/js/page--src--templates--blog-post-vue.d6656cdc.js"><link rel="prefetch" href="/assets/js/page--src--templates--markdown-page-vue.70b39087.js"><link rel="prefetch" href="/assets/js/page--src--templates--membership-vue.dce25b26.js"><link rel="prefetch" href="/assets/js/page--src--templates--news-post-vue.be8f68cd.js"><link rel="prefetch" href="/assets/js/page--src--templates--partners-vue.a39df0a9.js"><link rel="prefetch" href="/assets/js/page--src--templates--person-vue.d0f1c75e.js"><link rel="prefetch" href="/assets/js/page--src--templates--project-vue.85c54570.js"><link rel="prefetch" href="/assets/js/page--src--templates--search-vue.51156962.js"><link rel="prefetch" href="/assets/js/page--src--templates--tag-vue.0f5f7800.js"><link rel="prefetch" href="/assets/js/page--src--templates--team-vue.92aa25f0.js"><link rel="prefetch" href="/assets/js/vendors~page--src--templates--search-vue.5663ce3f.js"><link rel="stylesheet" href="/assets/css/0.styles.ca596e97.css"><noscript data-vue-tag="ssr"><style>.g-image--loading{display:none;}</style></noscript>
<title>ThreeFold - ThreeFold</title><meta name="gridsome:hash" content="1e5aae6899122d8f5fa035fe80cce1aa95f4924d"><meta data-vue-tag="ssr" charset="utf-8"><meta data-vue-tag="ssr" name="generator" content="Gridsome v0.7.23"><meta data-vue-tag="ssr" data-key="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><meta data-vue-tag="ssr" data-key="format-detection" name="format-detection" content="telephone=no"><link data-vue-tag="ssr" rel="icon" href="data:,"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="16x16" href="/assets/static/favicon.ce0531f.58ac168c914573b5ef7275f1a675e75a.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="32x32" href="/assets/static/favicon.ac8d93a.58ac168c914573b5ef7275f1a675e75a.png"><link rel="preload" href="/assets/css/0.styles.53639063.css" as="style"><link rel="preload" href="/assets/js/app.9700aa92.js" as="script"><link rel="preload" href="/assets/js/page--node-modules--gridsome--app--pages--404-vue.19843d57.js" as="script"><link rel="prefetch" href="/assets/js/page--src--pages--blog-vue.4aafade6.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue.a9226c46.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue~page--src--templates--markdown-page-vue.ddae2f7a.js"><link rel="prefetch" href="/assets/js/page--src--pages--news-vue.4e0b8969.js"><link rel="prefetch" href="/assets/js/page--src--templates--blog-post-vue.005308b7.js"><link rel="prefetch" href="/assets/js/page--src--templates--markdown-page-vue.9c2940c7.js"><link rel="prefetch" href="/assets/js/page--src--templates--membership-vue.f6efd91a.js"><link rel="prefetch" href="/assets/js/page--src--templates--news-post-vue.c0cef8e0.js"><link rel="prefetch" href="/assets/js/page--src--templates--partners-vue.7e24ebf5.js"><link rel="prefetch" href="/assets/js/page--src--templates--person-vue.546d164f.js"><link rel="prefetch" href="/assets/js/page--src--templates--project-vue.420c189e.js"><link rel="prefetch" href="/assets/js/page--src--templates--search-vue.660ee143.js"><link rel="prefetch" href="/assets/js/page--src--templates--tag-vue.868b0a6d.js"><link rel="prefetch" href="/assets/js/page--src--templates--team-vue.1f6380f5.js"><link rel="prefetch" href="/assets/js/vendors~page--src--templates--search-vue.5663ce3f.js"><link rel="stylesheet" href="/assets/css/0.styles.53639063.css"><noscript data-vue-tag="ssr"><style>.g-image--loading{display:none;}</style></noscript>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
</head>
<body >
@@ -10,41 +12,41 @@
<script>
// Add dark / light detection that runs before Vue.js load. Borrowed from overreacted.io
// for this starter, i used the code from gridsome.org
(function() {
window.__onThemeChange = function() {};
// (function () {
// window.__onThemeChange = function () { };
function setTheme(newTheme) {
// function setTheme(newTheme) {
window.__theme = newTheme;
preferredTheme = newTheme;
document.body.setAttribute('data-theme', newTheme);
// window.__theme = newTheme;
// preferredTheme = newTheme;
// document.body.setAttribute('data-theme', newTheme);
window.__onThemeChange(newTheme);
}
// window.__onThemeChange(newTheme);
// }
var preferredTheme;
try {
preferredTheme = localStorage.getItem('theme');
} catch (err) {}
// var preferredTheme;
// try {
// preferredTheme = localStorage.getItem('theme');
// } catch (err) { }
window.__setPreferredTheme = function(newTheme) {
setTheme(newTheme);
try {
localStorage.setItem('theme', newTheme);
} catch (err) {}
}
// window.__setPreferredTheme = function (newTheme) {
// setTheme(newTheme);
// try {
// localStorage.setItem('theme', newTheme);
// } catch (err) { }
// }
var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
// var darkQuery = window.matchMedia('(prefers-color-scheme: dark)');
darkQuery.addListener(function(e) {
window.__setPreferredTheme(e.matches ? 'dark' : 'light');
});
// darkQuery.addListener(function (e) {
// window.__setPreferredTheme(e.matches ? 'dark' : 'light');
// });
setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
})();
// setTheme(preferredTheme || (darkQuery.matches ? 'dark' : 'light'));
// })();
</script>
<h1 data-server-rendered="true" id="app">404 - not found</h1> <script>window.__INITIAL_STATE__={"data":null,"context":{"__notFound":true}};(function(){var s;(s=document.currentScript||document.scripts[document.scripts.length-1]).parentNode.removeChild(s);}());</script><script src="/assets/js/app.c9d28649.js" defer></script><script src="/assets/js/page--node-modules--gridsome--app--pages--404-vue.bba639e6.js" defer></script>
<h1 data-server-rendered="true" id="app">404 - not found</h1> <script>window.__INITIAL_STATE__={"data":null,"context":{"__notFound":true}};(function(){var s;(s=document.currentScript||document.scripts[document.scripts.length-1]).parentNode.removeChild(s);}());</script><script src="/assets/js/app.9700aa92.js" defer></script><script src="/assets/js/page--node-modules--gridsome--app--pages--404-vue.19843d57.js" defer></script>
</body>
</html>

3
dist/assets/css/0.styles.53639063.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"hash":"cee2fbe1547601584fec978206ddc3202078ceb3","data":null,"context":{"__notFound":true}}
{"hash":"1e5aae6899122d8f5fa035fe80cce1aa95f4924d","data":null,"context":{"__notFound":true}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More