Merge branch 'development'

This commit is contained in:
2022-10-10 11:34:43 +02:00
426 changed files with 5670 additions and 372 deletions

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -4,47 +4,24 @@ template: "page.html"
insert_anchor_links: "left" insert_anchor_links: "left"
--- ---
<br> <!-- section 1 -->
<br>
<br>
<br>
<br>
<br>
<br>
{% row(style="center narrow") %} {% row(style="center margin narrow") %}
## The Next Generation of <br> **Cloud Computing** ## The Next Generation of <br> **Cloud Computing**
Deploy any workload with unprecedented security, scalability, and efficiency, on a fully comprehensive peer-to-peer digital infrastructure. Discover a cloud like no other. Deploy any workload with unprecedented security, scalability, and efficiency, on a fully comprehensive peer-to-peer digital infrastructure. Discover a cloud like no other.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Dashboard](https://dashboard.grid.tf)</button> <button>[Dashboard](https://dashboard.grid.tf)</button>
|||
<button>[Weblets](https://play.grid.tf)</button> <button>[Weblets](https://play.grid.tf)</button>
<button>[Manual](https://library.threefold.me/info/manual/#/manual__manual3_home_new)
||| <button>[Chat](https://t.me/threefoldtesting)</button>
<button>[Manual](https://library.threefold.me/info/manual/#/manual__manual3_home_new)</button>
|||
<button>[Chat](https://t.me/threefoldtesting)
{% end %} {% end %}
<br> <!-- section 2 -->
<br>
<br>
<br>
<br>
<br>
<br>
{% row(style="center margin") %} {% row(style="center margin") %}
@@ -79,10 +56,9 @@ Private overlay networks and global end-to-end encryption minimize attack surfac
{% end %} {% end %}
<br /> <!-- section 3 -->
<br />
{% row(style="center between") %} {% row(style="center mtop between") %}
[![quantum safe storage](qss.png#mx-auto)](https://library.threefold.me/info/manual/#/technology/qsss/threefold__qsss_home) [![quantum safe storage](qss.png#mx-auto)](https://library.threefold.me/info/manual/#/technology/qsss/threefold__qsss_home)
@@ -96,7 +72,7 @@ Private overlay networks and global end-to-end encryption minimize attack surfac
{% end %} {% end %}
{% row(style="center between") %} {% row(style="center mbottom between") %}
[![kubernetes](kubernetes.png#mx-auto)](https://library.threefold.me/info/manual/#/manual__weblets_k8s) [![kubernetes](kubernetes.png#mx-auto)](https://library.threefold.me/info/manual/#/manual__weblets_k8s)
@@ -110,12 +86,10 @@ Private overlay networks and global end-to-end encryption minimize attack surfac
{% end %} {% end %}
<br /> <!-- section 4 -->
<br />
<br />
<br />
{% row(style="center narrow") %}
{% row(style="center mtop narrow") %}
## Designed for <br> **Demanding Workloads** ## Designed for <br> **Demanding Workloads**
@@ -125,13 +99,11 @@ Private overlay networks and global end-to-end encryption minimize attack surfac
![Image](capacity.png#medium) ![Image](capacity.png#medium)
<br/>
<br/>
#### **Edge Capacity**
<br/> <br/>
<br/>
### **Edge Capacity**
Achieve low latencies and bandwidth efficiency by reserving capacity locally. Achieve low latencies and bandwidth efficiency by reserving capacity locally.
@@ -139,13 +111,11 @@ Achieve low latencies and bandwidth efficiency by reserving capacity locally.
![Image](secure.png#medium) ![Image](secure.png#medium)
<br/>
<br/>
#### **Secure**
<br/> <br/>
<br/>
### **Secure**
Open-source system built from the ground-up for a fully transparent and auditable stack. Open-source system built from the ground-up for a fully transparent and auditable stack.
@@ -153,13 +123,11 @@ Open-source system built from the ground-up for a fully transparent and auditabl
![Image](scalable.png#medium) ![Image](scalable.png#medium)
<br/>
<br/>
#### **Scalable**
<br/> <br/>
<br/>
### **Scalable**
An autonomous infrastructure that grows naturally with demand, where and when it is needed. An autonomous infrastructure that grows naturally with demand, where and when it is needed.
@@ -167,24 +135,26 @@ An autonomous infrastructure that grows naturally with demand, where and when it
![Image](effecient.png#medium) ![Image](effecient.png#medium)
<br/>
<br/>
#### **Efficient**
<br/> <br/>
<br/>
### **Efficient**
A carefully designed collection of lightweight components that minimize overheads. A carefully designed collection of lightweight components that minimize overheads.
{% end %} {% end %}
{% row(style="center narrow") %}
{% row(style="center mbottom narrow") %}
<button>[Learn More](https://library.threefold.me/info/threefold#/cloud/threefold__cloud_home)</button> <button>[Learn More](https://library.threefold.me/info/threefold#/cloud/threefold__cloud_home)</button>
{% end %} {% end %}
<!-- section 4 -->
{% cloud_stats() %} {% cloud_stats() %}
## A Global **Edge Infrastructure** ## A Global **Edge Infrastructure**

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -4,11 +4,9 @@ template: "page.html"
insert_anchor_links: "left" insert_anchor_links: "left"
--- ---
<br>
<!-- section 1 (THE FOLD) --> <!-- section 1 (THE FOLD) -->
{% row(style="center narrow") %} {% row(style="center mtop narrow") %}
## Welcome Into <br> **The Fold** ## Welcome Into <br> **The Fold**
@@ -23,11 +21,11 @@ We're a 100% open-source and community-driven project that builds the critical i
{% end %} {% end %}
<br> <br>
<br>
<!-- section 8 (IN THE NEWS) --> <!-- section 8 (IN THE NEWS) -->
{% row(style="center between") %} {% row(style="center mtop between") %}
[![forbes](forum.png)](https://forum.threefold.io/) [![forbes](forum.png)](https://forum.threefold.io/)
@@ -69,7 +67,7 @@ We're a 100% open-source and community-driven project that builds the critical i
{% end %} {% end %}
{% row(style="center between") %} {% row(style="center mbottom between") %}
[![cointelegraph](youtube.png)](https://www.youtube.com/threefoldfoundation) [![cointelegraph](youtube.png)](https://www.youtube.com/threefoldfoundation)
@@ -85,11 +83,14 @@ We're a 100% open-source and community-driven project that builds the critical i
<br> <br>
<br>
<!-- section 4 (DEVELOPER COMMUNITY) --> <!-- section 4 (DEVELOPER COMMUNITY) -->
{% row(bgColor="#f2f2f2" style="narrow margin") %} {% row(style="margin" bgColor="#f2f2f2") %}
![Image](community_developers.png#medium)
|||
## Join the ThreeFold <br> **Developer Community** ## Join the ThreeFold <br> **Developer Community**
@@ -97,10 +98,6 @@ From testing our latest releases to joining our development teams or applying fo
<button>[Developer Resources](/developer)</button> <button>[Developer Resources](/developer)</button>
|||
![Image](community_developers.png#medium)
{% end %} {% end %}
<!-- section 6 (QUESTIONS) --> <!-- section 6 (QUESTIONS) -->
@@ -116,8 +113,6 @@ Check out the FAQs or ask a question on the ThreeFold Forum.
{% end %} {% end %}
<br>
<br>
{% community_banner() %} {% community_banner() %}

View File

@@ -3,17 +3,15 @@ title: "Developers"
template: "page.html" template: "page.html"
--- ---
<!-- section 1 (header) --> <!-- section 1 (header) -->
{% row(style="center margin") %} {% row(style="margin semiNarrow reverse") %}
## ThreeFold <br> **Developer** <br> **Resources** ## ThreeFold <br> **Developer Resources**
A builders manual for ThreeFold. Built <br> by visionaries, for visionaries. A builders manual for ThreeFold. Built <br> by visionaries, for visionaries.
<button>[Join The Developer Community](https://t.me/threefoldtesting)</button> <button class="long-text">[Join The Developer Community](https://t.me/threefoldtesting)</button>
||| |||
@@ -21,7 +19,7 @@ A builders manual for ThreeFold. Built <br> by visionaries, for visionaries.
{% end %} {% end %}
<!-- section 4 (DEVELOPER RESOURCES) --> <!-- section 2 (DEVELOPER RESOURCES) -->
{% dev_resourses() %} {% dev_resourses() %}
@@ -31,27 +29,35 @@ A builders manual for ThreeFold. Built <br> by visionaries, for visionaries.
{% end %} {% end %}
<!-- section 3 (TESTING GRANTS) -->
{% row(bgColor="#f2f2f2" style="center between margin") %} {% row(bgColor="#f2f2f2" style="center margin") %}
## Our <br> **Developer Resources** ## Our <br> **Developer Resources**
<br>
ThreeFold is here to build the open-source Internet and Cloud infrastructure. The documentation helps you <br> build on ThreeFold by introducing you to some foundational concepts as well as our development stacks.<br> ThreeFold is here to build the open-source Internet and Cloud infrastructure. The documentation helps you <br> build on ThreeFold by introducing you to some foundational concepts as well as our development stacks.<br>
Inspired by the open-source movement, everything at ThreeFold is open to be audited, extended and improved.<br> If you have any feedback, please reach out with a GitHub issue or on our telegram. Inspired by the open-source movement, everything at ThreeFold is open to be audited, extended and improved.<br> If you have any feedback, please reach out with a GitHub issue or on our telegram.
<br> <br>
<button>[Explore Documentation](#table_link)</button> <button onclick="window.location.href='/developer#table_link'">
<button>[Offer Feedback](https://github.com/threefoldfoundation/info_threefold_pub/tree/main/wiki)</button>
[Explore Documentation](/developer#table_link)
</button>
<button>
[Offer Feedback](https://github.com/threefoldfoundation/info_threefold_pub/tree/main/wiki)
</button>
{% end %} {% end %}
<br>
<br>
<!-- section 5 (TESTING GRANTS) --> <!-- section 4 (TESTING GRANTS) -->
{% row() %} {% row(style="margin") %}
![Image](developet_tft.jpg) ![Image](developet_tft.jpg)
@@ -67,8 +73,6 @@ All our docs are the results of community efforts. Create a pull request if you
{% end %} {% end %}
<br>
<br>
<!-- section 6 (DOCUMENTATION) --> <!-- section 6 (DOCUMENTATION) -->

View File

@@ -4,56 +4,29 @@ template: "page.html"
insert_anchor_links: "left" insert_anchor_links: "left"
--- ---
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<!-- section 1 (be the Internet) --> <!-- section 1 (be the Internet) -->
{% row(style="center narrow") %} {% row(style="center margin narrow") %}
## Be the **Internet** ## Be the **Internet**
Become an Internet Farmer. Expand the ThreeFold Grid and earn for it. Become an Internet Farmer. Expand the ThreeFold Grid and earn for it.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Buy](https://marketplace.3node.global/)</button> <button>[Buy](https://marketplace.3node.global/)</button>
|||
<button>[D.I.Y.](https://library.threefold.me/info/threefold#/tfgrid/farming/threefold__diy_guide)</button> <button>[D.I.Y.](https://library.threefold.me/info/threefold#/tfgrid/farming/threefold__diy_guide)</button>
|||
<button>[Learn](https://library.threefold.me/info/threefold#/tfgrid/farming/threefold__farming_intro)</button> <button>[Learn](https://library.threefold.me/info/threefold#/tfgrid/farming/threefold__farming_intro)</button>
<button>[Chat](https://t.me/threefoldfarmers)</button>
|||
<button>[Chat](https://t.me/threefoldfarmers)
{% end %} {% end %}
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<!-- section 2 (Farm) --> <!-- section 2 (Farm) -->
{% row(style="center narrow ") %} {% row(style="center mtop narrow ") %}
<br>
<br>
## Farm ## Farm
@@ -65,7 +38,7 @@ Become an Internet Farmer. Expand the ThreeFold Grid and earn for it.
<br> <br>
{% row(style="center") %} {% row(style="center mbottom") %}
![Image](plug_1.png#mx-auto) ![Image](plug_1.png#mx-auto)
<br> <br>
@@ -107,14 +80,14 @@ Every month, you earn TFT for keeping the 3Node connected to the network.
<br> <br>
<button>[Explore ThreeFold Grid Capacity](https://dashboard.grid.tf/explorer/statistics)</button> <button class="text-sm lg:text-xl">[Explore ThreeFold Grid Capacity](https://dashboard.grid.tf/explorer/statistics)</button>
{% end %} {% end %}
<!-- section 6 (How To Earn TFT) --> <!-- section 4 (How To Earn TFT) -->
{% row(style="center narrow") %} {% row(style="center mtop narrow") %}
## How to earn **TFT** ## How to earn **TFT**
@@ -129,7 +102,7 @@ Farmers earn TFT according to the amount of Internet capacity their 3Nodes conne
{% end %} {% end %}
{% row(style="center") %} {% row(style="center mbottom") %}
![Image](farm_capacity.png#mx-auto) ![Image](farm_capacity.png#mx-auto)

View File

@@ -18,7 +18,7 @@ extra:
###### [Buy the Token](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy) ###### [Buy the Token](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy)
###### [Start Farming](/farm) <h6><a href="" onclick="window.location.href='/farm'">Start Farming</a></h6>
###### [Farming Community](https://t.me/threefoldfarmers) ###### [Farming Community](https://t.me/threefoldfarmers)
@@ -54,17 +54,18 @@ extra:
<br> <br>
###### [ThreeFold](/mission) <h6><a href="" onclick="window.location.href='/mission'">ThreeFold</a></h6>
###### [Partners](/partners)
###### [Blog](/blog) <h6><a href="" onclick="window.location.href='/partners'">Partners</a></h6>
###### [NewsRoom](/newsroom) <h6><a href="" onclick="window.location.href='/blog'">Blog</a></h6>
<h6><a href="" onclick="window.location.href='/newsroom'">NewsRoom</a></h6>
###### [Forum](https://forum.threefold.io/) ###### [Forum](https://forum.threefold.io/)
###### [Support](/support) <h6><a href="" onclick="window.location.href='/support'">Support</a></h6>
{% end %} {% end %}

View File

@@ -3,16 +3,9 @@ title: "Grid"
template: "page.html" template: "page.html"
insert_anchor_links: "left" insert_anchor_links: "left"
--- ---
<!-- section 1 -->
<br> {% row(style="center margin narrow") %}
<br>
<br>
<br>
<br>
<br>
<br>
{% row(style="center narrow") %}
## Internet **Evolution.** ## Internet **Evolution.**
@@ -20,27 +13,16 @@ insert_anchor_links: "left"
The Internet was meant to be a peer-to-peer infrastructure with us in the center of our data and digital lives. Inspired by the past, we're building an Internet how "the" Internet was originally intended. The Internet was meant to be a peer-to-peer infrastructure with us in the center of our data and digital lives. Inspired by the past, we're building an Internet how "the" Internet was originally intended.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Discover the Grid](https://library.threefold.me/info/threefold#/tfgrid/threefold__grid_intro)</button> <button>[Discover the Grid](https://library.threefold.me/info/threefold#/tfgrid/threefold__grid_intro)</button>
|||
<button>[The Magic of the Tech](https://library.threefold.me/info/threefold#/technology/threefold__technology)</button> <button>[The Magic of the Tech](https://library.threefold.me/info/threefold#/technology/threefold__technology)</button>
{% end %} {% end %}
<br> <!-- section 2 -->
<br>
<br>
<br>
<br>
<br>
<br>
{% row() %} {% row(style="margin") %}
![Image](grid_people.jpg) ![Image](grid_people.jpg)
@@ -55,10 +37,9 @@ Any current or future technology, including blockchain, metaverses and web 3.0,
{% end %} {% end %}
<br> <!-- section 3 -->
<br>
{% row() %} {% row(style="margin reverse") %}
## Scaled by the People <br> **to the Edge** ## Scaled by the People <br> **to the Edge**
@@ -72,11 +53,9 @@ The ThreeFold Grid is formed by Farmers, independent people who connect 3Nodes (
{% end %} {% end %}
<!-- section 4 -->
<br> {% row(style="margin") %}
<br>
{% row() %}
![Image](grid_new_internet.jpg) ![Image](grid_new_internet.jpg)
@@ -89,11 +68,10 @@ All our code is made open source to energize open collaboration and promote univ
{% end %} {% end %}
<br> <!-- section 5 -->
<br>
{% row(style="center narrow") %} {% row(style="center margin narrow") %}
![Image](zero_os.png#medium) ![Image](zero_os.png#medium)
@@ -106,10 +84,9 @@ A decentralized autonomous operating system designed to dedicate hardware capaci
{% end %} {% end %}
<br> <!-- section 6 -->
<br>
{% row() %} {% row(style="margin reverse") %}
## A Decentralized **Internet Economy** ## A Decentralized **Internet Economy**

View File

@@ -10,7 +10,7 @@ extra:
- [Mission]("/mission") - [Mission]("/mission")
- [Grid]("/grid") - [Grid]("/grid")
- [Build]("/cloud") - [Build]("/build")
- [Farm]("/farm") - [Farm]("/farm")
- [TFT]("/tft") - [TFT]("/tft")
- Ecosystem - Ecosystem

View File

@@ -12,10 +12,8 @@ extra:
<!-- section 1 (header) --> <!-- section 1 (header) -->
{% row(style="center narrow") %} {% row(style="center margin narrow") %}
<br/>
<br/>
![Image](black_threefold_header.png#mx-auto#medium) ![Image](black_threefold_header.png#mx-auto#medium)
@@ -25,22 +23,15 @@ extra:
We are a global movement together building an open-source, community-driven, decentralized Internet from the ground up. We are a global movement together building an open-source, community-driven, decentralized Internet from the ground up.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Build](/cloud)</button> <button>[Build](/cloud)</button>
|||
<button>[Get TFT](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy)</button> <button>[Get TFT](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy)</button>
|||
<button>[TF Chat](https://t.me/threefold)</button> <button>[TF Chat](https://t.me/threefold)</button>
{% end %} {% end %}
<!-- section 2 (Map) --> <!-- section 2 (Map) -->
@@ -113,13 +104,11 @@ We are truly proud to be trusted by some of the biggest names in the industry.
{% end %} {% end %}
<br>
<br>
<!-- section 7 (IN THE NEWS) --> <!-- section 7 (IN THE NEWS) -->
{% row(style="center") %} {% row(style="center mtop") %}
## **In the News** ## **In the News**

View File

@@ -6,45 +6,23 @@ insert_anchor_links: "left"
<!-- section 1 (header) --> <!-- section 1 (header) -->
<br>
<br>
<br>
<br>
<br>
<br>
<br>
{% row(style="center narrow") %} {% row(style="center margin narrow") %}
## Our **Mission** ## Our **Mission**
<br>
To build an open-source peer-to-peer Internet infrastructure that removes all forms of centralization from the global IT systems. Anything we do needs to improve the planet's situation and benefit the people around us. To build an open-source peer-to-peer Internet infrastructure that removes all forms of centralization from the global IT systems. Anything we do needs to improve the planet's situation and benefit the people around us.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Collective Dream](/blog/tf-grid-peoples-internet/)</button> <button>[Collective Dream](/blog/tf-grid-peoples-internet/)</button>
|||
<button>[Planet & People First](/blog/planet-first-people-first/)</button> <button>[Planet & People First](/blog/planet-first-people-first/)</button>
|||
<button>[Mission & Goals](https://mission.threefold.me)</button> <button>[Mission & Goals](https://mission.threefold.me)</button>
{% end %} {% end %}
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<!-- section 2 (INTERCONNECTED) --> <!-- section 2 (INTERCONNECTED) -->
@@ -63,9 +41,9 @@ Internet access is a human right and it can change everything for the lives of p
<!-- section 3 (SOVEREIGN) --> <!-- section 3 (SOVEREIGN) -->
{% row(style="margin") %} {% row(style="margin reverse semiNarrow") %}
## Empowering People **To Be Sovereign** ## Empowering People <br> **To Be Sovereign**
Create, store and share in full control of where your data resides and who can access it. By combining peer-to-peer, blockchain and autonomous technologies, the Peoples Internet provides 100% data ownership and privacy. Create, store and share in full control of where your data resides and who can access it. By combining peer-to-peer, blockchain and autonomous technologies, the Peoples Internet provides 100% data ownership and privacy.
@@ -79,15 +57,16 @@ Create, store and share in full control of where your data resides and who can a
<!-- section 4 (OUR ACTIONS) --> <!-- section 4 (OUR ACTIONS) -->
{% row(gradient="linear-gradient(90deg,#70dfc9,#ea1ff7)" style="margin") %} {% row(style="margin semiNarrow" gradient="linear-gradient(90deg,#70dfc9,#ea1ff7)" ) %}
![Image](node_mission.png#medium) ![Image](node_mission.png#medium)
||| |||
## Our Values Define **Our Actions** ## Our Values Define <br>**Our Actions**
The ThreeFold Law states that any good you do will return to you threefold in this lifetime. By making our technology actionable, we energize a collective approach towards a single mission empowering humanity while regenerating our planet. The ThreeFold Law states that any good you do will return to you threefold in this lifetime. By making our technology actionable, we energize a collective approach towards a single mission empowering humanity while regenerating our planet.
{% end %} {% end %}
@@ -102,7 +81,9 @@ Together, we build a better Internet for the planet, and for all of us.
<br> <br>
![Image](100_mission.png#meduim) ![Image](100_mission.png#meduim#mx-auto)
<br>
<button>[Join Us](/community)</button> <button>[Join Us](/community)</button>
@@ -112,7 +93,7 @@ Together, we build a better Internet for the planet, and for all of us.
<!-- section 6 (GETTING STARTED) --> <!-- section 6 (GETTING STARTED) -->
{% row(style="center between") %} {% row(style="center margin between") %}
## We've Come A Long Way <br> **And We're Just Getting Started** ## We've Come A Long Way <br> **And We're Just Getting Started**
@@ -133,7 +114,7 @@ And were aiming for new heights. ThreeFold is turning into a DAO in 2022, inv
<!-- section 7 (REVOLUTION) --> <!-- section 7 (REVOLUTION) -->
{% row(bgColor="#70dfc9" style="center narrow margin") %} {% row(bgColor="#70dfc9" style="center margin") %}
## Join the Internet <br> **(R)evolution** ## Join the Internet <br> **(R)evolution**

View File

@@ -5,25 +5,15 @@ page_template: "tft_header.html"
insert_anchor_links: "left" insert_anchor_links: "left"
--- ---
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<!-- section 1 (be the Internet) --> <!-- section 1 (be the Internet) -->
{% row(style="center narrow") %} {% row(style="center mtop narrow") %}
## Decentralizing <br>**the Internet Economy** ## Decentralizing <br>**the Internet Economy**
ThreeFold creates an entirely new decentralized Internet economy that allows anyone to join the worlds fastest growing market the Internet. ThreeFold creates an entirely new decentralized Internet economy that allows anyone to join the worlds fastest growing market the Internet.
{% end %} <br>
{% row(style="center narrow") %}
<button>[Learn About TFT](https://library.threefold.me/info/threefold#/tokens/threefold__tokens_home)</button> <button>[Learn About TFT](https://library.threefold.me/info/threefold#/tokens/threefold__tokens_home)</button>
<button>[Get TFT](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy)</button> <button>[Get TFT](https://library.threefold.me/info/threefold#/tokens/threefold__how_to_buy)</button>
@@ -32,6 +22,7 @@ ThreeFold creates an entirely new decentralized Internet economy that allows any
{% end %} {% end %}
{% tft_header() %} {% tft_header() %}
## **DECENTRALIZING <br>THE INTERNET ECONOMY** ## **DECENTRALIZING <br>THE INTERNET ECONOMY**
@@ -42,10 +33,7 @@ ThreeFold creates an entirely new decentralized Internet economy that allows any
<!-- section 2 (Meeting Emerging Demand) --> <!-- section 2 (Meeting Emerging Demand) -->
{% row(style="center ") %} {% row(style="center mtop ") %}
<br>
<br>
## Meeting **Emerging Demand** ## Meeting **Emerging Demand**
@@ -54,7 +42,7 @@ Data has become the most valuable commodity on earth, the Internet infrastructur
{% end %} {% end %}
{% row(style="center") %} {% row(style="center mbottom") %}
![Image](tft_125zb.png#medium) ![Image](tft_125zb.png#medium)
@@ -77,12 +65,6 @@ That is a number with 21 zeroes!
{% end %} {% end %}
<br>
<br>
<!-- section 3 (world of farmers) --> <!-- section 3 (world of farmers) -->
{% row(style="center between margin") %} {% row(style="center between margin") %}
@@ -98,7 +80,7 @@ While many projects have created bits and pieces of what a decentralized Interne
![Image](tft_table.png#mx-auto) ![Image](tft_table.png#mx-auto)
<button>[How ThreeFold Compares With The Industry ](/blog/2021/10/post-7)</button> <button class="long-text text-xs lg:text-xl">[How ThreeFold Compares With The Industry ](/blog/2021/10/post-7)</button>
{% end %} {% end %}
@@ -106,7 +88,7 @@ While many projects have created bits and pieces of what a decentralized Interne
<!-- section 4 (THE CURRENCY) --> <!-- section 4 (THE CURRENCY) -->
{% row(gradient="linear-gradient(180deg,#ea1ff7,#70dfc9)" style="margin") %} {% row(gradient="linear-gradient(180deg,#ea1ff7,#70dfc9)" style="margin semiNarrow") %}
![Image](tft_currency.png#medium#absolute#sm_none) ![Image](tft_currency.png#medium#absolute#sm_none)
@@ -120,16 +102,11 @@ TFT is a utility token that allows people to hold current and future Internet ca
{% end %} {% end %}
<br>
<br>
<br>
<!-- section 5 (OPEN NETWORK) --> <!-- section 5 (OPEN NETWORK) -->
{% row(style="center narrow") %} {% row(style="center narrow mtop") %}
## Open **Network** ## Open **Network**
@@ -138,7 +115,9 @@ TFT is a utility token that allows people to hold current and future Internet ca
{% end %} {% end %}
{% row(style="center") %} <br>
{% row(style="center mbottom") %}
<!-- | Proof-Of-Capacity | |Proof-Of-Utilization | <!-- | Proof-Of-Capacity | |Proof-Of-Utilization |
| ----------- | ----------- | ----------- | | ----------- | ----------- | ----------- |
@@ -166,7 +145,7 @@ People buy TFT to store data and run applications privately on a peer-to-peer In
<!-- section 6 (OPEN NETWORK) --> <!-- section 6 (OPEN NETWORK) -->
{% row(style="margin") %} {% row(style="margin reverse semiNarrow") %}
## Loyalty **Rewards** ## Loyalty **Rewards**
@@ -185,7 +164,7 @@ The ThreeFold blockchain automatically scans wallets and provides up-to 60% disc
<!-- section 7 (OPEN NETWORK) --> <!-- section 7 (OPEN NETWORK) -->
{% row(style="margin") %} {% row(style="margin semiNarrow") %}
![Image](tft_utility.jpg) ![Image](tft_utility.jpg)
@@ -202,9 +181,9 @@ TFT is minted only when new Internet capacity is added to the ThreeFold Grid. A
<!-- section 8 (BURN AND FARM) --> <!-- section 8 (BURN AND FARM) -->
{% row(style="margin") %} {% row(style="margin reverse semiNarrow") %}
## Burn and Farm **Equilibrium** ## Burn and Farm <br>**Equilibrium**
Burning permanently removes TFT from the circulating supply when the ThreeFold Grid gets used. It ensures a positive impact on pricing while ensuring rewards for all current and future nodes. Burning permanently removes TFT from the circulating supply when the ThreeFold Grid gets used. It ensures a positive impact on pricing while ensuring rewards for all current and future nodes.
@@ -220,7 +199,7 @@ Burning permanently removes TFT from the circulating supply when the ThreeFold G
<!-- section 9 (partners) --> <!-- section 9 (partners) -->
{% row(style="center") %} {% row(style="center mtop") %}
## Join the **Movement** ## Join the **Movement**
@@ -234,25 +213,15 @@ Get TFT today and participate in the realization of a truly decentralized world.
{% end %} {% end %}
{% row(style="lean") %} {% row(style="lean mbottom") %}
![Image](tft_join_internet.png#mx-auto) ![Image](tft_join_internet.png#mx-auto)
{% end %} {% end %}
<br>
<br>
<br>
<!-- section 10 (partners) --> <!-- section 10 (partners) -->
{% row(style="center") %} {% row(style="center margin") %}
## **Believers in TFT** ## **Believers in TFT**

View File

@@ -217,6 +217,13 @@ button a {
px-12 px-12
} }
.long-text a{
padding-left: 2rem;
padding-right: 2rem;
--tw-text-opacity: 1;
color: rgb(0 0 0 / var(--tw-text-opacity));
}
a { a {
border-width: 0px; border-width: 0px;
} }

View File

@@ -4,6 +4,19 @@ var hamburgerShown = false;
let width = screen.width; let width = screen.width;
var isMobile = width < 1024; var isMobile = width < 1024;
function readingTime() {
let articles = document.querySelectorAll(".article");
let times = document.querySelectorAll(".time");
const wpm = 225;
let words;
for (var i = 0; i < articles.length; i++) {
words = articles[i].innerText.trim().split(/\s+/).length;
let time = Math.ceil(words / wpm);
times[i].innerText = `${time} minute read`
}
}
readingTime()
function toggleMenu(button) { function toggleMenu(button) {
if (displayedMenu === button.id.split("-")[0]) { if (displayedMenu === button.id.split("-")[0]) {
button.className = button.className.replace(" text-gray-800 bg-stone-200 sm:bg-transparent", " text-gray-900"); button.className = button.className.replace(" text-gray-800 bg-stone-200 sm:bg-transparent", " text-gray-900");

View File

@@ -36,7 +36,6 @@
for (var i = 0, linksLength = links.length; i < linksLength; i++) { for (var i = 0, linksLength = links.length; i < linksLength; i++) {
if (!internal_hosts.includes(links[i].hostname)) { if (!internal_hosts.includes(links[i].hostname)) {
links[i].target = '_blank'; links[i].target = '_blank';
console.log(links[i])
} }
} }
</script> </script>

View File

@@ -13,37 +13,21 @@
<!-- Default page template for blog posts and basic informative markdown files --> <!-- Default page template for blog posts and basic informative markdown files -->
{% set split = page.content | split(pat="threefold.io") %} {% set split = page.content | split(pat="threefold.io") %}
{% if split | length < 2 %} {% if split | length < 2 %} {% set content=page.content %} {% else %} {% set content="" %} {% for part in split %} {% if
{% set content = page.content %} part is starting_with("/blog") %} {% set split_part=part | split(pat='/">' ) %} {% set link=split_part[0] %} {% set
{% else %} link=link | replace(from="/blog/post" , to="/blog" ) %} {% set link=link | replace(from="_" , to="-" ) %} {% set
{% set content = "" %} rest_part=split_part | slice(start=1) | join(sep='/">' ) %} {% set part=link ~ '/">' ~ rest_part %} {% endif %} {% if
{% for part in split %} loop.first %} {% set_global content=part%} {% else %} {% set_global content=content ~ "threefold.io" ~ part%} {% endif
{% if part is starting_with("/blog") %} %} {% endfor %} {% endif %} <main>
{% set split_part = part | split(pat='/">') %}
{% set link = split_part[0] %}
{% set link = link | replace(from="/blog/post", to="/blog") %}
{% set link = link | replace(from="_", to="-") %}
{% set rest_part = split_part | slice(start=1) | join(sep='/">') %}
{% set part = link ~ '/">' ~ rest_part %}
{% endif %}
{% if loop.first %}
{% set_global content = part%}
{% else %}
{% set_global content = content ~ "threefold.io" ~ part%}
{% endif %}
{% endfor %}
{% endif %}
<main>
<div class="container mx-auto mt-10"> <div class="container mx-auto mt-10">
<div> <div>
<article id="article" class="article lg:w-4/6 mx-auto"> <article class="article lg:w-4/6 mx-auto">
<h1 class="lg:text-5xl font-medium leading-none mt-0 text-gray-700"> <h1 class="lg:text-5xl font-medium leading-none mt-0 text-gray-700">
{{ page.title }} {{ page.title }}
</h1> </h1>
<h4 class="text-2xl text-gray-600 leading-8"> <h4 class="text-2xl text-gray-600 leading-8">
{{ page.description }} {{ page.description }}
</h4> </h4>
@@ -53,7 +37,8 @@
<ul class="list-none flex author-list m-0"> <ul class="list-none flex author-list m-0">
<li class="author-list-item"> <li class="author-list-item">
{% if author %} {% if author %}
{% set author_img = get_url(path='/' ~ author.relative_path | replace(from='_', to='-') | replace(from='index.md', to=author.extra.imgPath)) %} {% set author_img = get_url(path='/' ~ author.relative_path | replace(from='_', to='-') |
replace(from='index.md', to=author.extra.imgPath)) %}
<img src="{{author_img}}" alt="{{author.title}}" class=" <img src="{{author_img}}" alt="{{author.title}}" class="
h-8 h-8
w-8 w-8
@@ -73,18 +58,18 @@
<a href="{{author.permalink}}" class="text-gray-700 text-xs">{{ author.title }}</a> <a href="{{author.permalink}}" class="text-gray-700 text-xs">{{ author.title }}</a>
{% endif %} {% endif %}
<p class="text-gray-700 text-xs"> <p class="text-gray-700 text-xs">
<time datetime="{{ page.date }}"> {{ page.date | date(format="%B %e, %Y", timezone="America/Chicago") }}</time> <time datetime="{{ page.date }}"> {{ page.date | date(format="%B %e, %Y", timezone="America/Chicago")
}}</time>
</p> </p>
</div> </div>
</div> </div>
<div class="my-2 sharethis-inline-share-buttons"></div> <div class="my-2 sharethis-inline-share-buttons"></div>
</section> </section>
{% set img_url = get_url(path='/' ~ page.relative_path | replace(from='_', to='-') | replace(from='index.md', to=page.extra.imgPath)) %} {% set img_url = get_url(path='/' ~ page.relative_path | replace(from='_', to='-') | replace(from='index.md',
to=page.extra.imgPath)) %}
<img class="mb-8 mx-auto" src={{img_url}} alt="{{page.title ~ 'Picture'}}"> <img class="mb-8 mx-auto" src={{img_url}} alt="{{page.title ~ 'Picture'}}">
<div id="article">{{ content | safe }}</div> <div>{{ content | safe }}</div>
<section class="post-tags container relative py-10"> <section class="post-tags container relative py-10">
{% for tag in page.taxonomies.tags %} {% for tag in page.taxonomies.tags %}
{% set fullpath = "/tags/" ~ tag | replace(from='_', to='-' ) %} {% set fullpath = "/tags/" ~ tag | replace(from='_', to='-' ) %}

View File

@@ -5,13 +5,15 @@
{% if pages_str is containing(post.taxonomies.people[0]) %} {% if pages_str is containing(post.taxonomies.people[0]) %}
{% set author_path = 'people/' ~ post.taxonomies.people[0] ~ '/index.md' %} {% set author_path = 'people/' ~ post.taxonomies.people[0] ~ '/index.md' %}
{% set author = get_page(path=author_path) %} {% set author = get_page(path=author_path) %}
{% set content = get_page(path=author_path) %}
{% endif %} {% endif %}
{% endif %} {% endif %}
<div class="flex flex-col rounded-lg shadow-lg overflow-hidden"> <div class="flex flex-col rounded-lg shadow-lg overflow-hidden">
<div class="flex-1 border-b"> <div class="flex-1 border-b">
<a href="{{ post.permalink }}" class="block"> <a href="{{ post.permalink }}" class="block">
{% set img_url = get_url(path='/' ~ post.relative_path | replace(from='_', to='-') | replace(from='index.md', to=post.extra.imgPath)) %} {% set img_url = get_url(path='/' ~ post.relative_path | replace(from='_', to='-') | replace(from='index.md',
to=post.extra.imgPath)) %}
<div class="flex-shrink-0"> <div class="flex-shrink-0">
<img class="h-48 w-full mx-auto object-cover" src={{img_url}} alt="{{post.title ~ ' Picture'}}" /> <img class="h-48 w-full mx-auto object-cover" src={{img_url}} alt="{{post.title ~ ' Picture'}}" />
</div> </div>
@@ -25,15 +27,16 @@
{{ post.description }} {{ post.description }}
</p> </p>
{% endif %} {% endif %}
</a> <div class="article hidden">{{ post.content | safe }}</div>
</div>
<div class="w-full post-card-meta py-3"> <div class="w-full post-card-meta py-3">
<div class="avatars"> <div class="avatars">
<div class="flex items-center"> <div class="flex">
<div class="flex justify-between items-center"> <div class="flex">
<ul class="list-none flex author-list mr-2"> <ul class="list-none flex author-list mr-2 pl-0">
{% if author %} {% if author %}
{% set author_img = get_url(path='/' ~ author.relative_path | replace(from='_', to='-') | replace(from='index.md', to=author.extra.imgPath)) %} {% set author_img = get_url(path='/' ~ author.relative_path | replace(from='_', to='-') |
replace(from='index.md', to=author.extra.imgPath)) %}
<li class="author-list-item"><img alt="{{author.title}}" src="{{author_img}}" <li class="author-list-item"><img alt="{{author.title}}" src="{{author_img}}"
class="w-8 h-8 rounded-full bg-gray-200 border-2 border-white"></li> class="w-8 h-8 rounded-full bg-gray-200 border-2 border-white"></li>
{% endif %} {% endif %}
@@ -48,10 +51,17 @@
{{ post.date | date(format="%B %e, %Y", timezone="America/Chicago") }} {{ post.date | date(format="%B %e, %Y", timezone="America/Chicago") }}
</time> </time>
</p> </p>
<p class="flex justify-between lowercase my-2 items-center text-gray-700 text-xs"><span id="time"
class="time"></span>
</p>
</div>
<br />
</div> </div>
</div> </div>
</div> </div>
</a>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -7,20 +7,20 @@
{% endif %} {% endif %}
{% if data %} {% if data %}
<div class="lg:py-20 py-10 sm:pt-16"> <div class="lg:py-24 py-10 sm:pt-10">
<div class="mx-auto px-4 sm:px-6 lg:px-8"> <div class="mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:max-w-xl mx-auto text-center"> <div class="lg:max-w-xl mx-auto text-center">
<h2 class=" <h2 class="
lg:text-6xl lg:text-6xl
text-center text-center
uppercase capitalize
my-2 my-2
leading-none leading-none
font-normal font-heading font-light
"> ">
A GLOBAL EDGE INFRASTRUCTURE A Global Edge <br><span class="font-medium"> Infrastructure</span>
</h2> </h2>
</div> </div>
</div> </div>
@@ -158,7 +158,8 @@
bg-white bg-white
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 text-gray-700
hover:text-gray-500
bo bo
px-12 px-12
py-1 py-1

View File

@@ -1,9 +1,9 @@
{% block content %} {% block content %}
<div class="relative flex flex-col lg:flex-row items-baseline -mx-8 sm:-mx-12 md:-mx-16 lg:-mx-20"> <div class="relative flex flex-col lg:flex-row items-baseline -mx-8 sm:-mx-12 md:-mx-16 lg:-mx-20">
{% set url = page.permalink ~ "careers" %} {# {% set url = page.permalink ~ "careers" %} #}
<a href="{{url}}" class="section banner"> <a href="careers" class="section banner">
<div class="center"> <div class="center">
<h2 class="h1"> <h2 class="h1">
<strong>Join our Team</strong> <strong>Join our Team</strong>

View File

@@ -10,10 +10,10 @@
{% set url = '' %} {% set url = '' %}
{% endif %} {% endif %}
<div class="my-5 lg:my-40 lg:mx-40 mx-4"> <div class="my-5 lg:py-24 py-10 lg:mx-28 mx-4">
<div class="w-full text-center"> <div class="w-full text-center">
<h2 class="lg:text-6xl uppercase font-normal leading-tight"> <h2 class="lg:text-6xl capitalize font-normal leading-tight">
WHERE WOULD YOU LIKE TO START? where would you like to start?
</h2> </h2>
<div class="max-w-4xl mb-10 py-2 text-xl mx-auto leading-tight tracking-wide">ThreeFold's open-source <div class="max-w-4xl mb-10 py-2 text-xl mx-auto leading-tight tracking-wide">ThreeFold's open-source
infrastructure has been built from the ground up on the Linux Kernel to create a fully decentralized infrastructure has been built from the ground up on the Linux Kernel to create a fully decentralized

View File

@@ -1,4 +1,4 @@
<div class="relative pt-16 px-4 sm:px-6 lg:py-28 lg:pb-28 lg:px-8"> <div class="relative px-4 sm:px-6 py-12 lg:py-28 lg:px-8">
<div class="absolute inset-0"> <div class="absolute inset-0">
<div class="bg-white h-1/3 sm:h-2/3"></div> <div class="bg-white h-1/3 sm:h-2/3"></div>
</div> </div>

View File

@@ -8,8 +8,8 @@
{% endif %} {% endif %}
{% if data %} {% if data %}
<section class="px-2 h-auto bg-center bg-cover bg-no-repeat" style="{{styles}}"> <section class="px-2 h-auto bg-center lg:py-28 p-12 bg-cover bg-no-repeat" style="{{styles}}">
<div class="flex flex-wrap lg:p-12 text-center -mx-auto"> <div class="flex flex-wrap text-center -mx-auto">
<div class="text-center rounded lg:px-6 mt-10 lg:mt-0 mx-auto"> <div class="text-center rounded lg:px-6 mt-10 lg:mt-0 mx-auto">
{{body | markdown | safe }} {{body | markdown | safe }}

View File

@@ -39,7 +39,8 @@
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 hover:bg-gray-400
px-12 lg:px-12
px-6
py-1 py-1
mr-5 mr-5
my-4 my-4
@@ -77,7 +78,8 @@
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 hover:bg-gray-400
px-12 lg:px-12
px-6
py-1 py-1
mr-5 mr-5
my-4 my-4
@@ -115,7 +117,8 @@
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 hover:bg-gray-400
px-12 lg:px-12
px-6
py-1 py-1
mr-5 mr-5
my-4 my-4
@@ -153,7 +156,8 @@
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 hover:bg-gray-400
px-12 lg:px-12
px-6
py-1 py-1
mr-5 mr-5
my-4 my-4
@@ -191,7 +195,8 @@
text-lg text-lg
learn-button learn-button
hover:bg-gray-400 hover:bg-gray-400
px-12 lg:px-12
px-6
py-1 py-1
mr-5 mr-5
my-4 my-4

View File

@@ -42,7 +42,7 @@ Parameters:
<!-- Splits body to columns --> <!-- Splits body to columns -->
{% set columns = body | safe | markdown | split(pat="|||") %} {% set columns = body | safe | markdown | split(pat="|||") %}
{% set row_class = "relative pt-6 p-4 flex flex-col sm:grid sm:grid-cols-2 sm:gap-10 xl:flex xl:flex-row"%} {% set row_class = "relative lg:p-4 p-1 flex flex-col sm:grid sm:grid-cols-2 sm:gap-10 xl:flex xl:flex-row"%}
<!-- aligns columns depending on col number--> <!-- aligns columns depending on col number-->
{% if 2 < columns | length %} {% if 2 < columns | length %}
@@ -51,7 +51,7 @@ Parameters:
{% set row_class = row_class ~ " lg:items-center" %} {% set row_class = row_class ~ " lg:items-center" %}
{% endif %} {% endif %}
{% set col_class = "flex-1 mb-8 md:mb-0 md:mx-8" %} {% set col_class = "flex-1 mb-6 md:mb-0 md:mx-8" %}
{% set row_id = '' %} {% set row_id = '' %}
{% if id %} {% if id %}
@@ -59,6 +59,7 @@ Parameters:
{% endif %} {% endif %}
{% if style %} {% if style %}
{% if "center" in style %} {% if "center" in style %}
@@ -70,9 +71,25 @@ Parameters:
{% set row_class = row_class ~ " text-white" %} {% set row_class = row_class ~ " text-white" %}
{% endif %} {% endif %}
<!-- reverse col at mobile -->
{% if "reverse" in style %}
{% set row_class = "flex flex-col-reverse md:flex-row items-center" %}
{% endif %}
<!-- makes row with margins --> <!-- makes row with margins -->
{% if "margin" in style %} {% if "margin" in style %}
{% set row_class = row_class ~ " lg:py-28 sm:p-12 md:p-16 lg:p-20" %} {% set row_class = row_class ~ " lg:py-28 py-10" %}
{% set col_class = col_class ~ " flex-1 m-4 lg:m-0" %}
{% endif %}
{% if "mtop" in style %}
{% set row_class = row_class ~ " lg:pt-28 pt-10" %}
{% set col_class = col_class ~ " flex-1 m-4 lg:m-0" %}
{% endif %}
{% if "mbottom" in style %}
{% set row_class = row_class ~ " lg:pb-28" %}
{% set col_class = col_class ~ " flex-1 m-4 lg:m-0" %} {% set col_class = col_class ~ " flex-1 m-4 lg:m-0" %}
{% endif %} {% endif %}
@@ -84,7 +101,7 @@ Parameters:
<!-- makes row semi-full screen width, strips margins --> <!-- makes row semi-full screen width, strips margins -->
{% if "between" in style %} {% if "between" in style %}
{% set row_class = row_class ~ " lg:max-w-6xl" %} {% set row_class = row_class ~ " lg:max-w-6xl mx-auto" %}
{% elif "moderate" in style %} {% elif "moderate" in style %}
{% set row_class = row_class ~ " lg:m-20" %} {% set row_class = row_class ~ " lg:m-20" %}
{% endif %} {% endif %}
@@ -96,6 +113,12 @@ Parameters:
{% set row_class = row_class ~ " lg:m-20" %} {% set row_class = row_class ~ " lg:m-20" %}
{% endif %} {% endif %}
{% if "semiNarrow" in style %}
{% set row_class = row_class ~ " lg:px-20 mx-auto" %}
{% elif "moderate" in style %}
{% set row_class = row_class ~ " lg:m-20" %}
{% endif %}
{% endif %} {% endif %}
<!-- makes row full screen width and adds background img --> <!-- makes row full screen width and adds background img -->
@@ -106,11 +129,11 @@ Parameters:
{% endif %} {% endif %}
{% if bgColor %} {% if bgColor %}
{% set styles = "background-color: " ~ bgColor ~ "; background-size: cover" %} {% set styles = "background-color: " ~ bgColor ~ "; background-size: cover" %}
{% set row_class = row_class ~ "w-screen -mx-8 sm:-mx-12 md:-mx-16 lg:-mx-20" %} {% set row_class = row_class ~ " w-auto -mx-4 sm:-mx-12 md:-mx-16 lg:-mx-20" %}
{% endif %} {% endif %}
{% if gradient %} {% if gradient %}
{% set styles = "background: " ~ gradient ~ "; background-size: cover" %} {% set styles = "background: " ~ gradient ~ "; background-size: cover" %}
{% set row_class = row_class ~ "w-screen -mx-8 sm:-mx-12 md:-mx-16 lg:-mx-20" %} {% set row_class = row_class ~ " w-auto -mx-4 sm:-mx-12 md:-mx-16 lg:-mx-20" %}
{% endif %} {% endif %}
{% set url = body | split(pat="href=") | slice(start=1) | first | split(pat=">") | first | trim_start_matches(pat='"') %} {% set url = body | split(pat="href=") | slice(start=1) | first | split(pat=">") | first | trim_start_matches(pat='"') %}

View File

@@ -1,8 +1,8 @@
<div class="lg:my-32 flex flex-col mt-5 p-auto lg:px-20"> <div class="lg:py-24 flex flex-col my-6 p-auto lg:px-20">
<h2 class="flex py-2 mx-auto font-normal lg:text-6xl"> <h2 class="flex py-2 mx-auto font-normal lg:text-6xl">
The Team The Team
</h2> </h2>
<div class="lg:max-w-4xl text-xl text-center mb-8 mx-auto leading-relaxed">Spread across the world, our team has <div class="lg:max-w-4xl lg:text-xl text-lg text-center mb-8 mx-auto leading-relaxed">Spread across the world, our team has
built some of the worlds best Internet storage and cloud automation technologies since the 90s. With a strong built some of the worlds best Internet storage and cloud automation technologies since the 90s. With a strong
vision for the future, were now on a mission to create a peer-to-peer Internet that can host all of humanitys vision for the future, were now on a mission to create a peer-to-peer Internet that can host all of humanitys
digital workloads via smart contract, removing all forms of centralization from global IT systems.</div> digital workloads via smart contract, removing all forms of centralization from global IT systems.</div>

View File

@@ -1,8 +1,8 @@
{% block content %} {% block content %}
<div <div
class="relative pt-12 flex flex-col sm:grid sm:grid-cols-2 sm:gap-10 xl:flex xl:flex-row md:py-2 lg:py-2 lg:items-center text-center mx-auto justify-center"> class="relative lg:pb-24 pb-10 flex flex-col sm:grid sm:grid-cols-2 sm:gap-10 xl:flex xl:flex-row md:py-2 lg:py-2 lg:items-center text-center mx-auto justify-center">
<a class="center" href="https://coinmarketcap.com/currencies/threefold/" target="_blank"> <a class="center pb-4 lg:pb-0" href="https://coinmarketcap.com/currencies/threefold/" target="_blank">
{% set link = page.permalink ~ "cointelegraph_logo.png"%} {% set link = page.permalink ~ "cointelegraph_logo.png"%}
<img class="logo_size mx-auto" src="{{link}}" alt="cointelegraph"> <img class="logo_size mx-auto" src="{{link}}" alt="cointelegraph">
</a> </a>

View File

@@ -9,13 +9,13 @@
href="https://library.threefold.me/info/threefold#/tokens/threefold__tft_stellar_dex" href="https://library.threefold.me/info/threefold#/tokens/threefold__tft_stellar_dex"
target="_blank"> target="_blank">
{% set link = page.permalink ~ "stellar_logo.png"%} {% set link = page.permalink ~ "stellar_logo.png"%}
<img class="py-2 mr-2 px-5 border-2 border-black" src="{{link}}" alt="stellar"> <img class="py-2 mr-2 my-2 px-5 border-2 border-black" src="{{link}}" alt="stellar">
</a> </a>
<a class="center" <a class="center"
href="https://pancakeswap.finance/swap?exactField=output&exactAmount=100&outputCurrency=0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf&inputCurrency=0xe9e7cea3dedca5984780bafc599bd69add087d56?use=v2" href="https://pancakeswap.finance/swap?exactField=output&exactAmount=100&outputCurrency=0x8f0FB159380176D324542b3a7933F0C2Fd0c2bbf&inputCurrency=0xe9e7cea3dedca5984780bafc599bd69add087d56?use=v2"
target="_blank"> target="_blank">
{% set link = page.permalink ~ "pancack_button.png"%} {% set link = page.permalink ~ "pancack_button.png"%}
<img class="py-2 mr-2 px-5 border-2 border-black" src="{{link}}" alt="pancakeswap"> <img class="py-2 mr-2 my-2 px-5 border-2 border-black" src="{{link}}" alt="pancakeswap">
</a> </a>
<a class="center" href="https://app.1inch.io/#/56/swap/BNB/TFT" target="_blank"> <a class="center" href="https://app.1inch.io/#/56/swap/BNB/TFT" target="_blank">
{% set link = page.permalink ~ "iinch_button.png"%} {% set link = page.permalink ~ "iinch_button.png"%}

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

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